QNX Video Streaming Engineer

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

Bengaluru, India

specialization icon

C/C++

lob icon

Automotive Industry

date icon

17/11/2025

Req. VR-119102

Apply
Project description

The objective of this project is to design and develop a comprehensive In-Vehicle Infotainment (IVI) system for automobiles, focusing on UI/UX design, IVI system architecture, and software development. The goal is to enhance the in-car user experience, provide seamless connectivity, and deliver a feature-rich entertainment and information platform. Development and integration of components for vehicle's 360 VR video monitoring as part of the comprehensive OEM In-Vehicle Infotainment (IVI) system.

Key Components:
360 VR monitoring system — a central component that collects video frames from all vehicle's external cameras and composes into a final 360 VR video stream for displaying on a vehicle's display.
Upon request from HMI the 360 VR monitoring system changes viewing angles, rotation, zooming, etc.

Integration with Vehicle Systems
The third-party 360 VR monitoring system must be integrated into a vehicle's system which requires a strong collaboration with automotive engineers from different domains to ensure seamless integration.
Integration includes rendering of video stream on a display utilizing Qualcomm graphics HW and QNX resources and
implementation of a communication between HMI and 360 VR monitoring system.

Maintenance and improvements
The third-party 360 VR system requires a further feature development and improvements to fit customer's requirements to deliver new experiences.

Responsibilities
bullet icon

Taking ownership of sources for a third-party 360 VR video monitoring component.

bullet icon

Integration of 360 VR video monitoring component into the vehicle's system and infrastructure.

bullet icon

Developing new and improving existing video monitoring/rendering features.

bullet icon

Developing new and improving existing features for the vehicle's camera control system (image control and acquisition).

bullet icon

Implementation of a communication between HMI and 360 VR monitoring system.

bullet icon

Integration of the component into customer's CI/CD workflows.

bullet icon

Requirements analysis.

bullet icon

Authoring and maintaining documentation for component's maintainers and integrators.

bullet icon

Testing on a hardware customer's prototypes.

Skills

Must have

bullet icon

Excellent knowledge and practical experience in:

bullet icon

2D graphics rendering (blitting, h/w acceleration, compositing, alpha blending, etc.)

bullet icon

image processing (pixel formats, color spaces, brightness, saturation, gamma, etc.)

bullet icon

development for *nix systems (QNX in particular).

bullet icon

C++14 and above

bullet icon

Experience in image acquisition from cameras.

bullet icon

Experience in engineering RPCs between systems (channels, messaging, etc.).

bullet icon

Experience in programming graphics hardware (DMA, shaders, pipelines, v-sync, etc.)

bullet icon

Familiarity with device programming in nix systems.

bullet icon

Familiarity with ProtoBuf.

bullet icon

Familiarity with OpenGL ES.

bullet icon

Familiarity with OpenWF Display API.

Nice to have

bullet icon

Software Architecture, AUTOSAR, Digital Cockpit

bullet icon

Embedded systems programming with Java.

bullet icon

Understanding of vehicle integration and CAN-based communication

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Bengaluru, India

Req. VR-119102

C/C++

Automotive Industry

17/11/2025

Req. VR-119102

Apply for QNX Video Streaming Engineer in Bengaluru

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.