Senior System Software Engineer - Halos Core and Robotics Platform
Core
Architect, design, develop, and debug system software for NVIDIA Halos OS across QNX, Linux, and hypervisor-based environments for autonomous vehicles and robotics.
Role type
Senior System Software Engineer (Embedded/RTOS)
Builds
High-performance NVIDIA edge AI platforms running mixed-criticality software stacks
Domain
Automotive safety, robotics, embedded systems, real-time operating systems
Deliverable
production ML models
Required skills
System software architecture, Real-time OS (RTOS), ARM architecture, C programming, Ada/SPARK programming, Formal methods, Debugging tools, Performance analysis
Preferred skills
QNX, RT Linux, Ada/SPARK formal verification, TLA+ modeling, ISO 26262/ISO 21434 compliance
Technologies
QNX, Linux, Hypervisors, NVIDIA SoCs, GenAI tools
Responsibilities
Design and develop BSP and I/O Virtualization solutions, Develop safe and secure software aligned with ISO 26262 and ISO 21434 standards, Bring up and optimize next-generation NVIDIA platforms, Design debugging, tracing, logging, and performance-analysis solutions
Seniority
Senior, hands-on IC
