Senior System Software Engineer - DRIVEOS Platform Team
NVIDIA
NVIDIA
Join NVIDIA's Automotive Team as a Senior System Software Engineer and contribute to the development of cutting-edge, safe, secure, and high-performance automotive systems. This role offers a unique opportunity to work on the future of autonomous vehicles, leveraging your expertise in system software development, platform bring-up, and low-level programming. If you have a passion for innovation and a strong background in QNX and Linux, we encourage you to apply and help shape the next era of computing.
Key responsibilities include designing and developing safety (ISO26262) and security (ISO21434) compliant system software for NVIDIA's DRIVE platform. You will also perform development and bring-up for next-generation Tegra SOC hardware and systems, including network switches and MCUs. Additionally, this role involves designing debugging solutions and tooling to enhance developer experience, architecting solutions for complex issues across the software stack, and utilizing Formal Methods for high-integrity software development.
The ideal candidate possesses a BS/MS in electrical engineering, computer science, or computer engineering, with over 8 years of experience in device driver design and development on embedded systems. A strong understanding of computer architecture, operating system fundamentals, and Ethernet networking is essential. Proven experience with board schematics, debugging hardware design issues, and engaging with hardware component vendors is required. Proficiency in Python/C/C++ and/or Ada/SPARK, along with experience configuring complex virtualized systems, is also necessary. We seek a self-motivated team player with a positive attitude.
Nvidia
Automotive