Principal Software Engineer, Planning and Controls - Autonomous Vehicles

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$272,000 - $425,500
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Automotive

Description For Principal Software Engineer, Planning and Controls - Autonomous Vehicles

NVIDIA, the world's leading accelerated computing company, is seeking a Principal Software Engineer to join their Autonomous Vehicles team. This role presents an exceptional opportunity to work at the forefront of autonomous driving technology, developing cutting-edge planning and control systems for self-driving vehicles.

The position involves working with NVIDIA's autonomous vehicle platform, which is currently being used by over 270 partners in the development of autonomous cars, trucks, shuttles, and taxis. As a Principal Engineer, you'll be responsible for developing and optimizing autonomous decision-making algorithms, collaborating with cross-functional teams, and implementing solutions in both simulated and real-world environments.

The ideal candidate will bring 15+ years of experience in autonomous systems or robotics, along with strong programming skills in C++ and Python. A Master's or Ph.D. in Computer Science, Robotics, AI, or a related field is required, along with deep knowledge of robotics fundamentals and machine learning concepts.

This role offers the opportunity to work with state-of-the-art technology and contribute to the future of autonomous transportation. You'll be part of a team that's transforming the automotive industry through AI and advanced computing. The position comes with competitive compensation, including a base salary range of $272,000 - $425,500, plus equity benefits.

Working at NVIDIA means joining a diverse, innovative environment where you'll collaborate with multinational teams and have the chance to make a significant impact on the future of autonomous vehicle technology. The company is committed to fostering an inclusive workplace and values different perspectives and ideas.

Last updated a day ago

Responsibilities For Principal Software Engineer, Planning and Controls - Autonomous Vehicles

  • Develop and optimize algorithms for autonomous decision-making and path-planning
  • Collaborate with cross-functional teams to implement and test solutions in simulated and real-world environments
  • Analyze complex traffic scenarios and propose innovative solutions to enhance vehicle performance
  • Contribute to the integration of cutting-edge research in robotics into autonomous driving systems

Requirements For Principal Software Engineer, Planning and Controls - Autonomous Vehicles

Python
  • Master's or Ph.D. in Computer Science, Robotics, AI, or related field (or equivalent experience)
  • 15+ Experience with autonomous systems or robotics projects
  • Strong programming skills in C++ and Python
  • Solid understanding of robotics fundamentals, including motion planning and control systems
  • Familiarity with machine learning, deep learning, and computer vision concepts
  • Outstanding communication and cross-team collaboration skills
  • Excellent problem-solving skills and ability to work in fast-paced environment

Benefits For Principal Software Engineer, Planning and Controls - Autonomous Vehicles

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Principal Software Engineer, Planning and Controls - Autonomous Vehicles

Principal Engineer for AI Software Resiliency

Lead AI software resiliency development for world's most powerful AI supercomputers at NVIDIA

Gen AI Product Evangelist Engineer, Retail

Senior technical role combining AI expertise with developer evangelism to build and document Gen AI applications for retail sector using NVIDIA's platform.

Distinguished Engineer, AI Resiliency Lead

Lead AI Resiliency engineering role at NVIDIA, focusing on developing resilient software features for large-scale AI model training with competitive compensation.

Principal Engineer, AIOps

Lead AIOps engineer position at NVIDIA, developing AI-powered solutions for IT operations using machine learning and generative AI technologies.

Senior Product Architect, HPC and AI

Senior Product Architect position at NVIDIA focusing on HPC and AI infrastructure design, offering competitive compensation and opportunity to shape the future of AI technology.