NVIDIA, a global leader in AI computing and automotive technology, is seeking a Senior System Software Engineer to join their Automotive Team. This role focuses on developing innovative system software for autonomous vehicles using the NVIDIA DRIVE platform. The position requires expertise in Real Time OS (RTOS), ARM architecture, and virtualization, with strong programming skills in C and Ada/SPARK.
The role involves working on cutting-edge automotive systems, developing safety and security-compliant software, and implementing I/O virtualization solutions for NVIDIA's Tegra SOC. The successful candidate will be part of a team that's revolutionizing the automotive industry through AI and advanced computing solutions.
Key responsibilities include architecting system software features, working with ASIC teams, using formal methods for high-integrity software development, and creating debugging solutions. The position requires 8+ years of experience in system software architecture and strong technical skills in embedded systems development.
NVIDIA's DRIVE platform is used by leading vehicle manufacturers and tier 1 suppliers worldwide, making this an opportunity to impact the future of autonomous vehicles. The role offers exposure to NVIDIA's latest SOCs and the chance to work alongside industry experts on diverse projects.
The ideal candidate will have a strong background in computer architecture, operating systems, and experience with performance analysis tools. Knowledge of QNX, RT Linux, and ARM architecture is highly valued, as is experience with ISO 26262 compliance and software development lifecycle practices.
This position is based in Bengaluru, India, and offers the opportunity to work with one of the technology world's most respected employers. NVIDIA provides competitive compensation and benefits, fostering an inclusive work environment that values diversity and innovation.