NVIDIA, a leading artificial intelligence computing company, is seeking a Senior System Software Engineer to join their Automotive team working on NvIPC technology. This role focuses on developing communication services for NVIDIA DRIVE software across multiple Operating Systems and hardware platforms. The position involves working with cutting-edge SOCs and implementing formal development methods for autonomous vehicle systems.
As a Senior System Software Engineer, you'll be responsible for designing and developing safety and security compliant software for autonomous vehicles, working with real-time systems, and implementing critical components using Ada/SPARK. The role requires expertise in embedded systems, strong C/C++ skills, and experience with debugging tools.
NVIDIA offers the opportunity to work on breakthrough artificial intelligence systems for self-driving vehicles, utilizing their unified computing architecture that enables training deep neural networks in data centers and deploying them on NVIDIA DRIVE Platforms. The company is known for its innovations in self-driving cars, machine learning, supercomputing, gaming, and visualization.
The ideal candidate will have 5+ years of experience in system software development, strong understanding of computer architecture, and expertise in real-time embedded systems. Knowledge of ARM architecture and experience with real-time operating systems like QNX and RT/SE Linux are significant advantages.
Join NVIDIA's best-in-class engineering teams and be part of a company that's transforming the automotive industry through innovative technology solutions. This role offers the chance to work alongside industry experts and contribute to the future of autonomous vehicles.