NVIDIA Logo

NVIDIA

Senior System Software Engineer - Halos Core and Robotics Platform

Posted 5 Days Ago
Be an Early Applicant
In-Office
Santa Clara, CA, USA
184K-357K Annually
Senior level
In-Office
Santa Clara, CA, USA
184K-357K Annually
Senior level
Design, develop, and debug system software for NVIDIA Halos across QNX, Linux, and hypervisor environments. Build BSPs, I/O virtualization, drivers, boot and diagnostics for mixed-criticality NVIDIA SoC platforms. Apply formal methods and safety standards (ISO 26262/21434), optimize platform bring-up, and implement debugging, tracing, logging, and performance-analysis solutions. Collaborate with ASIC, firmware, OS, safety, security, and platform teams.
The summary above was generated by AI

We are looking for an experienced Senior System Software Engineer to help build NVIDIA Halos. Halos is our full-stack safety platform for physical AI: autonomous vehicles, humanoids, industrial robots, and intelligent machines that sense, decide, and act in the real world. This role sits at the intersection of embedded systems, rich operating systems, safety, security, virtualization, and accelerated computing! If you have a good understanding of System Software development on Real Time OS (RTOS), ARM architecture, Virtualization, strong C and/or Ada/SPARK programming skills, and experience with formal methods, we want to hear from you!

We are a leading artificial intelligence computing company and are paving the way with innovations in gaming, visualization, supercomputing, and autonomous vehicle and robotics safety platforms. NVIDIA gives automakers, tier-1 suppliers, automotive research institutions, and startups the power and flexibility to develop and deploy breakthrough artificial intelligence systems for autonomous vehicles. Our unified computing architecture makes it possible to train deep neural networks in the data center on the NVIDIA DGX™, and then seamlessly run them on NVIDIA's Halos platform inside the vehicle. Leading vehicle manufacturers, tier 1 suppliers, mapping and simulation companies, software and sensor providers, and startups around the world are developing on the NVIDIA Halos® platform to deliver the best solutions for the new world of mobility. As a System Software Engineer, you will get an opportunity to work on high-performance NVIDIA edge AI platforms running complex mixed-criticality software stacks across QNX, Linux, hypervisors, safety partitions, accelerators, and real-time AI workloads, and work alongside industry experts in diverse teams and projects.

What you’ll be doing:

  • Architect, design, develop, and debug system software for NVIDIA Halos OS across QNX, Linux, and hypervisor-based environments.

  • Design and develop BSP and I/O Virtualization solutions, boot, driver, diagnostics, and platform software for mixed-criticality systems on NVIDIA SoCs and edge AI platforms.

  • Develop safe and secure software aligned with ISO 26262 and ISO 21434 standards by maximising the use of Formal Methods.

  • Bring up and optimize next-generation NVIDIA platforms, working closely with ASIC, firmware, OS, safety, security, and platform teams.

  • Use GenAI and AI-assisted engineering tools to accelerate debugging, test development, code review, documentation, requirements analysis, and workflow automation.

  • Design debugging, tracing, logging, and performance-analysis solutions that improve developer experience

What we need to see:

  • Bachelors/Masters or equivalent experience in Computer Science

  • 8+ years of experience in System Software architecture, developing solutions for complex system problems, and development for real-time embedded systems

  • 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 tools, performance analysis and system analyzer tools

  • A dedicated, team and results oriented, self-motivated contributor with excellent analytical and interpersonal skills

Ways to stand out from the crowd:

  • In-depth knowledge of embedded systems and real time operating systems, like QNX and RT Linux skills

  • Good understanding of ARM architecture and low level software development for ARM v8 based SOCs

  • Prior hands-on experience in Ada/SPARK programming (including specification and formal verification) and TLA+ formal verification modeling

  • Background in software development in compliance with ISO 26262 and ISO 21434 standards.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 24, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

HQ

NVIDIA Santa Clara, California, USA Office

2701 San Tomas Expressway, Santa Clara, CA, United States, Santa Clara

NVIDIA San Francisco, California, USA Office

San Francisco, United States

NVIDIA San Jose, California, USA Office

San Jose, United States

Similar Jobs

4 Days Ago
In-Office
Santa Clara, CA, USA
184K-357K Annually
Senior level
184K-357K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design, develop, and debug system software for NVIDIA Halos across QNX, Linux, and hypervisor environments. Build BSP, boot, drivers, device-management, and I/O virtualization for NVIDIA SoCs. Use formal methods and AI-assisted tools to develop safety- and security-compliant software (ISO 26262/21434). Perform platform bring-up, performance analysis, debugging, and cross-team integration for mixed-criticality, real-time embedded systems.
Top Skills: Ada/SparkAi-Assisted Development ToolsArmArmv8BootloaderBspCDebuggersDevice DriversDevice ManagementDgxFormal MethodsHypervisorIso 21434Iso 26262LoggingNvidia HalosNvidia SocsPerformance Analysis ToolsPythonQnxRt LinuxRtosSystem Analyzer ToolsTla+TracingVirtualization
5 Days Ago
In-Office
Santa Clara, CA, USA
184K-357K Annually
Senior level
184K-357K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Architect, develop, and debug system software for NVIDIA Halos across QNX, Linux, and hypervisor environments. Build BSP, boot, drivers, I/O virtualization, and platform software for NVIDIA SoCs. Ensure safety and security compliance (ISO 26262/21434), use formal methods, optimize platform performance, and collaborate with ASIC, firmware, OS, safety, and security teams. Employ AI-assisted engineering tools to accelerate development, testing, and documentation.
Top Skills: AdaAi-Assisted ToolsArm V8BspCDebugging ToolsDevice DriversFormal MethodsGenaiHypervisorIso 21434Iso 26262LinuxNvidia SocPerformance Analysis ToolsQnxRtosSparkSystem AnalyzersTla+Virtualization
An Hour Ago
Remote or Hybrid
United States
20-30 Hourly
Mid level
20-30 Hourly
Mid level
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Perform preliminary website compliance audits and independently manage monthly OEM compliance submissions to third-party auditors. Troubleshoot issues with agencies, communicate remediation steps to clients and internal teams, log and track compliance cases, collaborate with cross-functional teams, and develop brand-specific subject-matter expertise.

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account