Principal Software Engineer, Planning and Controls - Autonomous Vehicles

Posted 8 Days Ago
Be an Early Applicant
Santa Clara, CA
Expert/Leader
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
As a Principal Software Engineer, you will develop and optimize decision-making and path-planning algorithms for autonomous vehicles, collaborate with teams on real-world implementations, and analyze traffic scenarios to enhance vehicle performance.
Summary Generated by Built In

If you're passionate about autonomous vehicles, we would love to hear from you! The Autonomous Vehicles team is searching for a creative and expert Software Engineer to develop new autonomous driving features for NVIDIA's autonomous vehicle platform. We are the leading artificial intelligence computing company and are paving the way with innovations in gaming, visualization, supercomputing and self-driving cars. As a key member of our Automotive Vehicles Program Team, you will be a key leader responsible for the software development execution of our autonomous driving software stack. NVIDIA gives automakers, Tier 1 suppliers, automotive research institutions, and start-ups the power and flexibility to develop and deploy breakthrough artificial intelligence systems for self-driving vehicles. Today, we are working with over 270 partners that are using our platform in the development of autonomous 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 - 419,750 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.

Top Skills

C++
Python
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

Alchemy Logo Alchemy

Product Engineer

Blockchain • Information Technology • Software • Cryptocurrency • Web3
Easy Apply
Hybrid
2 Locations
200 Employees

Alchemy Logo Alchemy

Software Engineer (Full Stack)

Blockchain • Information Technology • Software • Cryptocurrency • Web3
Easy Apply
Hybrid
2 Locations
200 Employees

Alchemy Logo Alchemy

Software Engineer (Rust)

Blockchain • Information Technology • Software • Cryptocurrency • Web3
Easy Apply
Hybrid
2 Locations
200 Employees

Alchemy Logo Alchemy

Senior Software Engineer (API Infrastructure)

Blockchain • Information Technology • Software • Cryptocurrency • Web3
Easy Apply
Hybrid
2 Locations
200 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account