NVIDIA
Senior System Software Engineer
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Senior · 8 years
India, Bengaluru; India, Hyderabad; India, Pune
Remote
2026-07-21
workday
Benefits
Education
Master's degree
Full Job Description
Role Overview We are looking for a talented Senior System Software Engineer to help build NVIDIA Halos, our full-stack safety platform for physical AI. This role sits at the intersection of embedded systems, rich operating systems, safety, security, virtualization, and accelerated computing. What You Will Do 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. Why It Might Be a Fit 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! 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 in designing and developing solutions for complex system problems 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 Benefits Highly competitive salaries Comprehensive benefits package Equal opportunity employer Value diversity at our company