NVIDIA
Senior System Software Architect - Halos Core and Robotics Platform
$224K–$431K
US, CA, Santa Clara · Senior · Full-time · Posted Jul 15, 2026
- Experience
- 12+ years of experience in system software architecture and development for real-time embedded systems.
- Education
- Bachelor’s/Master’s or equivalent experience in Computer Science.
About the job
Architects and develops system software for NVIDIA’s Halos safety platform, supporting mixed-criticality real-time AI workloads on edge platforms for robotics and autonomous vehicles.
What you'll do
- Architect, develop, and debug Halos OS and platform software across QNX, Linux, and hypervisor environments, including BSP, boot, drivers, and device management.
- Design I/O virtualization solutions and bring up and optimize NVIDIA SoCs and edge AI platforms.
- Develop safe and secure software using formal methods and AI-assisted engineering tools for tasks such as debugging, testing, and code review.
What they ask for
- Strong understanding of computer architecture and operating system fundamentals.
- Strong C and/or Ada/SPARK programming and debugging skills.
- Practical experience using AI-assisted development tools for coding, debugging, testing, documentation, or workflow automation.
- Hands-on experience with debugging, performance-analysis, and system-analyzer tools.
Nice to have
- Knowledge of embedded systems and real-time operating systems such as QNX or RT Linux, and ARM v8-based SoCs.
- Ada/SPARK formal verification, TLA+, safety or security analysis, or taking features through the SDLC.
Pay
224,000 USD - 356,500 USD (base salary, Level 5); 272,000 USD - 431,250 USD (base salary, Level 6)
Tools
QNX, Linux, RTOS, ARM, C, Ada/SPARK, TLA+, ISO 26262
AI focus
Uses GenAI and AI-assisted engineering tools to accelerate debugging, test development, code review, documentation, requirements analysis, and workflow automation; the platform supports real-time AI workloads.
Model-written summary · the original posting is authoritative