Senior Software Engineer - Autonomous Vehicles

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $276,000
Embedded
Senior Software Engineer
In-Person
4+ years of experience
AI · Automotive

Description For Senior Software Engineer - Autonomous Vehicles

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Autonomous Vehicles team. This role is central to NVIDIA's vision in autonomous vehicles, focusing on developing cutting-edge solutions for providing complete 3D world models through the fusion of map and perception signals.

The position offers an exciting opportunity to work on groundbreaking technology that directly impacts the future of autonomous driving. You'll be part of the DRIVE Road structure / Online mapping / Context Fusion team, collaborating closely with perception and planning teams to create robust world models capable of handling the most challenging roads and intersections in both the U.S. and China.

As a Senior Software Engineer, you'll be responsible for developing core functionality for autonomous driving, generating real-time 3D world models, and enabling HD mapless driving in complex urban scenarios. The role requires strong technical leadership skills, as you'll be guiding the team in solving complex AV problems while maintaining a hands-on approach to development.

The ideal candidate brings 4+ years of experience, with at least 2 years in the AV or robotics industry, and a strong background in computer science or related fields. Experience with 3D geometry, computer vision, and real-time systems is highly valued. You'll be working with multinational teams across the globe, requiring excellent communication and collaboration skills.

NVIDIA offers competitive compensation, including a base salary range of $148,000 - $276,000 USD, plus equity benefits. The company is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. This is an opportunity to be part of a team working on technology that could significantly reduce traffic accidents, which currently cause approximately 1.25 million deaths worldwide annually.

Join NVIDIA to be at the forefront of autonomous vehicle technology, working with some of the most forward-thinking people in the industry on problems that matter. The company provides the funding, scale, and resources needed to make a real impact in this transformative field.

Last updated 18 days ago

Responsibilities For Senior 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 for planning, incorporating inputs from sensors and external sources
  • Enable HD mapless driving in complex urban scenarios
  • Build fused static obstacles and occupancy grids and build occlusion masks
  • Provide technical leadership and guidance on solving AV problems
  • Hire and mentor strong engineers within the team
  • Ensure algorithms work well on large amounts of real and synthetic data
  • Produce code and designs following automotive quality and safety standards

Requirements For Senior Software Engineer - Autonomous Vehicles

  • BS, MS, or PhD in Computer Science or related fields or equivalent experience
  • 4+ years of experience, with at least 2+ years in the AV or robotics industry
  • 2+ years of experience technically leading areas
  • 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 Senior Software Engineer - Autonomous Vehicles

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Autonomous Vehicles

Senior Firmware PHY Verification Engineer

Senior Firmware PHY Verification Engineer role at NVIDIA, focusing on firmware verification, networking features, and automation with C/C++ and Linux expertise required.

Senior System Level Product Engineer

Senior System Level Product Engineer role at NVIDIA, focusing on post-silicon validation and system level testing for industry-leading GPU and SOC products.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller development, requiring 5+ years experience in firmware development and strong programming skills.

Senior Power and Thermal Engineer

Senior Power and Thermal Engineer role at NVIDIA focusing on next-generation power management solutions and system architecture optimization.

Senior Silicon Low Power Development Engineer

Senior Silicon Low Power Development Engineer role at NVIDIA, focusing on developing and architecting power-saving features for silicon and system-level implementations.