CareerPlan

Senior System Software Engineer, DRIVE OS - Linux and QNX

India, BengaluruFull-time2026-06-23 → 2026-11-10

Core

Develop and productize NVIDIA's DRIVE OS software, adapting solutions to various car platforms equipped with different sensors.

Role type

Senior System Software Engineer (Automotive OS)

Builds

Native/para-virtualized Linux/QNX device drivers and DRIVE OS software solutions

Domain

Automotive / Embedded Systems / Real-time Operating Systems

Required skills

Linux/QNX/Android OS, Device Drivers development, Virtualization, ARM architecture, C/C++ programming, Embedded software development, Display software stack (Surface Flinger, HW Composer, DRM/KMS), Display drivers (DP/HDMI), System-level debugging, Performance tuning

Preferred skills

Automotive industry experience, Functional safety architecture (ISO26262), Display serializer experience

Technologies

Linux, QNX, Android, C, C++, ARM, DP, HDMI, Surface Flinger, HW Composer, DRM, KMS

Responsibilities

Architecture, development, and enhancement of native/para-virtualized Linux/QNX device drivers; Solve complex system issues on Linux/Android/QNX OS; Lead architecture discussions for SW components and interface with customers; Coordinate with cross-functional engineering teams; Participate in architectural explorations including feasibility studies and safety evaluations; Performance tuning of customer use-cases and functions on Drive OS software

Seniority

Senior, hands-on IC