Taro Logo

Senior Software Engineer, L3, Planning and Controls - Autonomous Vehicles

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Automotive

Job Description

NVIDIA is seeking an expert Software Engineer to join their Autonomous Vehicle software development team, focusing on integrating machine learning and classical trajectory planning within a safety-oriented framework for SAE Level 3 autonomy. This role combines cutting-edge autonomous vehicle technology with critical safety systems development. The position offers competitive compensation ranging from $184,000 to $356,500 USD depending on level and experience, plus equity and benefits.

The role involves architecting solutions that bridge classical and ML-based planning systems while ensuring robust safety frameworks. You'll be instrumental in developing Minimum-Risk-Planning systems and establishing scalable architectures for NVIDIA's self-driving stack. This is an opportunity to work at the forefront of autonomous vehicle technology with NVIDIA, a global leader in accelerated computing and AI.

The ideal candidate brings 8+ years of industry experience, strong software engineering fundamentals, and a proven track record in large-scale autonomous driving projects. You'll need excellent communication skills to work effectively across teams and a deep understanding of both classical and ML-based planning systems. This position offers the chance to shape the future of autonomous vehicles while working with some of the industry's brightest minds.

NVIDIA believes that building self-driving vehicles will be a defining contribution of our generation. They offer a collaborative environment where innovation is encouraged, and your work will directly impact the future of autonomous transportation. The company is known for its forward-thinking approach and was named one of technology's most desirable employers.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, L3, Planning and Controls - Autonomous Vehicles

  • Architectural work across classical planner and machine learning planner teams
  • Establish safety requirements framework in trajectory planning
  • Build Minimum-Risk-Planning in high level autonomy system
  • Establish scalable architecture for Nvidia self driving stack
  • Engage in planning and control algorithms development and implementation
  • Review and influence planning and control algorithms
  • Design and ensure overall planning and control performance improvements

Requirements For Senior Software Engineer, L3, Planning and Controls - Autonomous Vehicles

  • 8+ years of relevant industry experience
  • Track record of driving large self driving projects through entire development lifecycle
  • BS/MS or higher in robotics, computer science, or related engineering fields
  • Experience in agile SW development process and safety-critical applications
  • Strong software engineering fundamentals
  • Excellent verbal and communication skills
  • Strong analysis skills

Benefits For Senior Software Engineer, L3, Planning and Controls - Autonomous Vehicles

Equity
  • Equity
  • Additional benefits mentioned but not specified

Related Jobs

Senior CAD Engineer, Physical Design

Senior CAD Engineer position at NVIDIA focusing on physical design and standard cell library development, requiring expertise in VLSI design and circuit layouts.

Senior Firmware Engineer – CSP Engagements

Senior Firmware Engineer role at NVIDIA focusing on datacenter products and cloud service provider engagements, combining embedded firmware expertise with customer-facing responsibilities.

Senior System Software Bringup Engineer

Senior System Software Bringup Engineer role at NVIDIA, leading system bringup for GPU-centric server platforms and implementing factory workflows for AI infrastructure.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller development for notebooks, offering competitive compensation and the opportunity to work on cutting-edge technology.

Senior System Software Engineer - Autonomous Vehicles Platform

Senior System Software Engineer position at NVIDIA focusing on autonomous vehicle platform development, requiring expertise in C++, embedded systems, and parallel computing.