Senior System Software Engineer - Halos
Core
Architect, design, develop, and debug system software for NVIDIA Halos OS across QNX, Linux, and hypervisor-based environments for autonomous vehicles and intelligent machines.
Role type
Senior System Software Engineer (Embedded/RTOS)
Builds
NVIDIA Halos full-stack safety platform for physical AI
Domain
Automotive AI / Embedded Systems / Real-Time Operating Systems
Deliverable
production ML models | product features
Required skills
System software architecture, Real-Time OS (RTOS), ARM architecture, C/Ada/SPARK programming, Automotive networking, Time synchronization (IEEE 1588 PTP/TSN), Formal methods, Kernel-level debugging, Mixed-criticality software stacks
Preferred skills
QNX, RT Linux, Ada/SPARK formal verification, TLA+ modeling, ISO 26262/ISO 21434 compliance, AI-assisted engineering tools
Technologies
QNX, Linux, Hypervisors, NVIDIA SoCs, Ethernet switches, PHYs, GenAI tools
Responsibilities
Design and develop BSP, boot, driver, device-management, networking, and diagnostics software; Develop safe and secure software adhering to ISO 26262 and ISO 21434; Bring up and optimize next-generation NVIDIA platforms; Design & develop I/O Virtualization solutions for mixed-criticality systems; Resolve complex kernel-level issues and lead integration of external Ethernet switching technology.
Seniority
Senior, hands-on IC