Principal Software Engineer, Planning and Controls - Autonomous Vehicles

NVIDIA

2.7

(9)

Santa Clara, CA

#JR1992515

Position summary

onomous cars, trucks, shuttles and taxis.

As a Principal Software Engineer - Autonomous Vehicles at NVIDIA, you'll be at the forefront of developing next-generation autonomous systems. You'll work on advanced AI algorithms, focusing on decision-making and planning for our autonomous driving solutions. This role offers an outstanding opportunity to apply theoretical knowledge to real-world challenges in the rapidly evolving field of autonomous vehicles.

What you will be doing:

  • 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 our autonomous driving systems.

What we need to see:

  • A Master's or Ph.D. in Computer Science, Robotics, AI, or a related field (or equivalent experience)

  • 15+ Experience with autonomous systems or robotics projects

  • Drive to learn new things and tackle meaningful problems

  • Outstanding communication and cross-team collaboration especially with multinational teams across the globe.

  • 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

  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment

Ways to stand out from the crowd:

  • Publications in relevant conferences or journals

  • Familiarity with ROS (Robot Operating System) or similar frameworks

  • Knowledge of CUDA or GPU programming is a plus

The base salary range is 272,000 USD - 425,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.