Senior System Software Engineer - Halos Core and Robotics Platform

NVIDIA
United States
Workplace: OnsiteFull timeUSD 184,000 - 356,500 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Analytical skills","Interpersonal skills","Self-motivated","Team-oriented","Results-oriented"]

Build and debug system software for NVIDIA Halos OS, spanning QNX, Linux, and hypervisor environments. Design BSP, boot, drivers, device management, diagnostics, and platform software for NVIDIA SoCs and edge AI platforms, including I/O virtualization for mixed-criticality systems. Develop safe, secure, ISO 26262/ISO 21434-compliant software using formal methods, and optimize next-generation platforms with cross-functional ASIC, firmware, OS, safety, and security teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 month ago

Senior System Software Engineer - Halos Core and Robotics Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and debug system software for NVIDIA Halos OS, spanning QNX, Linux, and hypervisor environments. Design BSP, boot, drivers, device management, diagnostics, and platform software for NVIDIA SoCs and edge AI platforms, including I/O virtualization for mixed-criticality systems. Develop safe, secure, ISO 26262/ISO 21434-compliant software using formal methods, and optimize next-generation platforms with cross-functional ASIC, firmware, OS, safety, and security teams.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect, design, develop, and debug system software for NVIDIA Halos OS across QNX, Linux, and hypervisor-based environments.
  • •Design and develop BSP, boot, driver, device-management, diagnostics, and platform software for NVIDIA SoCs and edge AI platforms.
  • •Develop safe and secure software that follows ISO 26262 and ISO 21434 standards.
  • •Bring up and optimize next-generation NVIDIA platforms while working closely with ASIC, firmware, OS, safety, security, and platform teams.
  • •Design and develop I/O virtualization solutions for mixed-criticality systems and use formal methods to build high-integrity software.

Pay and Benefits

Salary: USD 184,000 - 356,500 annually
Equity and Bonus:Equity
Perks:Equity

Key Requirements

  • •Bachelors/Masters or equivalent experience in Computer Science.
  • •8+ years of experience in System Software architecture and development for real-time embedded systems.
  • •Strong understanding of computer architecture and operating system fundamentals.
  • •Experience designing and developing complex system solutions, including virtualized system configurations.
  • •Strong Python/C and/or Ada/SPARK programming and debugging skills, plus practical experience with AI-assisted development tools.
Experience:8+ yearsEmbedded systemsReal-time embedded systemsVirtualizationMixed-criticality systemsEdge AI
Education:Bachelor's in Computer Science
Skills:Analytical skillsInterpersonal skillsSelf-motivatedTeam-orientedResults-oriented
Tech Stack:NVIDIA HalosQNXLinuxHypervisorsARMCAdaSPARKPythonISO 26262ISO 21434BSPBootDriversDevice-managementDiagnosticsSoCsI/O virtualizationFormal methodsTLA+

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor