QNX Video Streaming Engineer

On-siteSalary not specified
India

Job Description, Responsibilities & Requirements

About the Position

We are seeking a QNX Video Streaming Engineer with expertise in C/C++ for our automotive infotainment system in Bengaluru, India.

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 further feature development and improvements to fit customer's requirements to deliver new experiences.

Responsibilities

  • Taking ownership of sources for a third-party 360 VR video monitoring component.
  • Integration of 360 VR video monitoring component into the vehicle's system and infrastructure.
  • Developing new and improving existing video monitoring/rendering features.
  • Developing new and improving existing features for the vehicle's camera control system (image control and acquisition).
  • Implementation of a communication between HMI and 360 VR monitoring system.
  • Integration of the component into customer's CI/CD workflows.
  • Requirements analysis.
  • Authoring and maintaining documentation for component's maintainers and integrators.
  • Testing on a hardware customer's prototypes.

Requirements

Must have

  • Excellent knowledge and practical experience in:
    • 2D graphics rendering (blitting, h/w acceleration, compositing, alpha blending, etc.)
    • image processing (pixel formats, color spaces, brightness, saturation, gamma, etc.)
    • development for *nix systems (QNX in particular)
    • C++14 and above
    • Experience in image acquisition from cameras
    • Experience in engineering RPCs between systems (channels, messaging, etc.)
    • Experience in programming graphics hardware (DMA, shaders, pipelines, v-sync, etc.)
    • Familiarity with device programming in nix systems
    • Familiarity with ProtoBuf
    • Familiarity with OpenGL ES
    • Familiarity with OpenWF Display API

Nice to have

  • Software Architecture
  • AUTOSAR
  • Digital Cockpit
  • Embedded systems programming with Java
  • Understanding of vehicle integration and CAN-based communication

We Offer

  • Competitive salary
  • Opportunity to work in a dynamic and innovative environment
  • Professional growth and development opportunities

About the Company

Join our team and contribute to the development of cutting-edge automotive infotainment systems.

Apply

Apply for QNX Video Streaming Engineer in Bengaluru, India.

Job Details

Company name:
Luxoft
Location:
India
Work Mode:
On-site
Posted on TheJob:
Jun 13, 2026
Last checked:
Jul 4, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.