Senior System Software Engineer - Halos Core and Robotics Platform

NVIDIA
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Analytical skills","Interpersonal skills","Self-motivated","Team-oriented","Results-oriented"]

Design, architect, and develop system software for NVIDIA Halos OS across QNX, Linux, and hypervisor-based environments for mixed-criticality edge AI. Build BSP, boot, drivers, diagnostics, and platform software for NVIDIA SoCs, implement I/O virtualization, and create safe and secure software compliant with ISO 26262 and ISO 21434. Collaborate across ASIC, firmware, OS, safety, security, and platform teams, using formal methods and GenAI tools to improve debugging, testing, and performance.

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

Design, architect, and develop system software for NVIDIA Halos OS across QNX, Linux, and hypervisor-based environments for mixed-criticality edge AI. Build BSP, boot, drivers, diagnostics, and platform software for NVIDIA SoCs, implement I/O virtualization, and create safe and secure software compliant with ISO 26262 and ISO 21434. Collaborate across ASIC, firmware, OS, safety, security, and platform teams, using formal methods and GenAI tools to improve debugging, testing, and performance.
Location: Bengaluru
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.
  • •Design and develop I/O virtualization solutions for mixed-criticality systems.
  • •Develop safe and secure software compliant with ISO 26262 and ISO 21434 using formal methods to architect and develop high-integrity software.
  • •Bring up and optimize next-generation NVIDIA platforms, leveraging GenAI/AI-assisted engineering tools for debugging, test development, code review, documentation, and workflow automation; mentor junior engineers.

Key Requirements

  • •8+ years of experience in system software architecture and development for real-time embedded systems.
  • •Strong understanding of computer architecture and operating system fundamentals.
  • •Bachelors/Masters (or equivalent) in Computer Science.
  • •Strong C and/or Ada/SPARK programming and debugging skills.
  • •Experience using formal methods and AI-assisted development tools for coding, debugging, testing, documentation, or workflow automation.
Experience:8+ yearsEmbedded systemsReal-time systemsAutonomous vehiclesRobotics
Education:Bachelor's in Computer Science
Skills:Analytical skillsInterpersonal skillsSelf-motivatedTeam-orientedResults-oriented
Tech Stack:CAdaSPARKQNXLinuxRTOSARMARM v8HypervisorsVirtualizationBSPBootDriversI/O virtualizationISO 26262ISO 21434TLA+DGX

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