NVIDIA is seeking a Principal Planning Software Engineer to join their Autonomous Vehicles team, focusing on developing crucial autonomous driving features for their DRIVE solution. This role combines advanced software engineering with autonomous vehicle technology, requiring expertise in planning algorithms, physics, and control systems. The position involves leading engineering efforts to develop robust software solutions, from design through production.
The ideal candidate will have 12+ years of experience and strong C++ programming skills, working in a Linux environment. They'll be responsible for architecting new designs, developing algorithms, and ensuring production-quality software delivery. Experience with automotive software, especially in Autonomous Driving or ADAS, and knowledge of ISO 26262 standards would be highly valuable.
NVIDIA is at the forefront of the AI revolution, powering breakthroughs in deep learning across various domains, from image classification to autonomous vehicles. Their GPUs enable AI computers that can learn, reason, and interact with people, making previously theoretical concepts a reality. The company's commitment to innovation in hardware and software makes this an exciting opportunity to work on cutting-edge autonomous vehicle technology.
The role offers the chance to work with a globally distributed team, focusing on both theoretical and practical aspects of autonomous vehicle software development. You'll be involved in everything from fundamental physics and planning algorithms to safety-critical software architectures, making this an ideal position for someone looking to make a significant impact in the autonomous driving industry.