Skip to main content
CareerApp
NVIDIA

Senior System Software Engineer - Halos

NVIDIA

Santa Clara, CA · Senior

$184,000 – $356,500

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

NVIDIA seeks a senior system software engineer to develop the Halos safety platform for autonomous vehicles and robots. This role combines embedded systems, real-time operating systems, virtualization, and formal methods to create software that runs safely across mixed-criticality hardware platforms.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Bachelor's degree or equivalent in Computer Science or related field
  • 8+ years of system software development for real-time embedded systems
  • Strong understanding of computer architecture and operating system fundamentals
  • Proficiency in C and/or Ada/SPARK programming
  • Hands-on experience with debugging tools and performance analysis
  • Deep expertise in automotive networking including Linux, QNX, network stack optimization, IEEE 1588 PTP, and TSN
  • Experience with AI-assisted development tools

Nice to have

  • In-depth knowledge of QNX and real-time Linux
  • Understanding of ARM architecture and low-level ARM v8 development
  • Hands-on Ada/SPARK programming experience including formal verification
  • Experience with TLA+ formal verification modeling
  • Prior experience developing software to ISO 26262 and ISO 21434 standards

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.