Principal Software Engineer - Autonomous Vehicles

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$272,000 - $419,750
Embedded
Principal Software Engineer
In-Person
12+ years of experience
AI · Automotive

Description For Principal Software Engineer - Autonomous Vehicles

NVIDIA, the world leader in accelerated computing, is seeking a Principal Software Engineer for their Autonomous Vehicles division, specifically in the DRIVE Road structure / Online mapping team. This role represents a unique opportunity to shape the future of autonomous driving technology, focusing on creating complete 3D world models through the fusion of map and perception signals.

The position demands a strong algorithms and engineering leader who will work at the intersection of perception, planning, and world modeling for autonomous vehicles. The role is central to NVIDIA's vision in autonomous vehicles, tackling challenges in both U.S. and Chinese markets. The successful candidate will be responsible for developing core functionality for autonomous driving, generating real-time 3D world models, and enabling HD mapless driving in complex urban scenarios.

This is an exceptional opportunity for someone passionate about creating human-level AI for navigation in unconstrained environments. The role offers competitive compensation ($272,000 - $419,750) plus equity, and the chance to work with some of the most forward-thinking minds in the industry. NVIDIA's commitment to solving meaningful problems is evident in their mission to reduce traffic accidents, which cause approximately 1.25 million deaths worldwide annually.

The ideal candidate will bring 12+ years of experience, with significant expertise in the autonomous vehicle or robotics industry. They should possess strong technical leadership abilities, excellent communication skills, and a deep understanding of embedded systems and automotive platforms. This role offers the opportunity to make a lasting impact on technology that will define the future of transportation while working with multinational teams across the globe.

Last updated 11 days ago

Responsibilities For Principal Software Engineer - Autonomous Vehicles

  • Develop core functionality for autonomous driving based on fusion of SOTA perception DNN and map signals
  • Generate real-time 3D world model utilized by planning
  • Enable HD mapless driving in complex urban scenarios
  • Build fused static obstacles and occupancy grids
  • Provide technical leadership and guidance to the team
  • Hire and mentor strong engineers
  • Ensure algorithms work well on large amounts of real and synthetic data
  • Produce code following automotive quality and safety standards

Requirements For Principal Software Engineer - Autonomous Vehicles

  • BS, MS, or PhD in Computer Science or related fields
  • 12+ years of experience, with 5+ years in AV or robotics industry
  • 3+ years of experience technically leading teams
  • Passion for robotics and autonomous vehicles
  • Outstanding communication and cross-team collaboration skills
  • Independent and analytical software engineering skills
  • Software development experience on embedded or automotive platforms

Benefits For Principal Software Engineer - Autonomous Vehicles

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Principal Software Engineer - Autonomous Vehicles

Principal Platform Software Engineer - OpenBMC Platform Architect

Lead next-generation data center server platform architecture at NVIDIA, driving innovation in GPU baseboards and firmware development.

Senior Firmware Architect - Server Manageability

Senior Firmware Architect position at NVIDIA focusing on server manageability for GPU-based AI systems, requiring 8+ years of firmware development experience.

Senior Manager, Device and Modeling

Lead device technology initiatives at NVIDIA, driving semiconductor innovation with 15+ years experience requirement and competitive compensation package.

Principal Firmware Engineer - Data Center Server Management

Principal Firmware Engineer role at NVIDIA focusing on data center server management and firmware architecture.

Software Architect, Automotive DriveOS

Principal Software Architect position at NVIDIA focusing on autonomous vehicle systems architecture, requiring 5+ years of embedded systems experience.