19 hours ago

Software Engineer - Autonomous Vehicles

NVIDIA

Hybrid
Full Time
$220,000
Hybrid

Job Overview

Job TitleSoftware Engineer - Autonomous Vehicles
Job TypeFull Time
Offered Salary$220,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Software Engineer - Autonomous Vehicles at NVIDIA

We are looking for a strong engineer to join the DRIVE Road structure / Online mapping / Context Fusion team at NVIDIA. In this critical role, you will help shape and guide the future of our autonomous driving solution by providing a complete 3D world model. This includes fusing signals between map and perception systems. You will collaborate closely with our perception and planning teams to deliver a robust world model capable of navigating the most challenging roads and intersections across the U.S. and China. This is an exciting position offering a breadth of interesting areas, central to NVIDIA's vision in Autonomous Vehicles. Are you interested in inventing human-level AI for navigation in unconstrained environments under all conditions? If so, join us!

What You'll Be Doing

  • Develop core functionality for autonomous driving across all geographies, leveraging the fusion of state-of-the-art perception DNN and map signals.
  • Generate real-time 3D world models utilized by planning, incorporating diverse inputs from sensors and external sources.
  • Enable HD mapless driving in complex urban scenarios by creating enriched BEV (Bird's Eye View) models of the world.
  • Build fused static obstacles and occupancy grids, and construct occlusion masks to enhance AV scenarios.
  • Act as a technology leader, guiding the team on approaches to solve the most challenging AV problems. Be a hands-on collaborator.
  • Contribute to hiring and mentoring strong engineers within the team.
  • Ensure algorithms perform effectively on large amounts of real and synthetic data across diverse environments and conditions.
  • Produce code and designs adhering to automotive quality and safety standards.

What We Need To See

  • BS, MS, or PhD in Computer Science or a related field, or equivalent practical experience.
  • 3+ years of experience, with at least 2+ years specifically in the AV or robotics industry.
  • A genuine passion for robotics and autonomous vehicles.
  • Strong drive to learn new technologies and tackle meaningful problems.
  • Outstanding communication and cross-team collaboration skills, especially with multinational teams globally.
  • Independent and analytical software engineering capabilities.
  • Software development experience on embedded or automotive platforms.

Ways To Stand Out From The Crowd

  • Background in 3D geometry, computer vision, sensor calibration, or state estimation algorithms like Kalman filters and particle filters.
  • Significant industry experience in the AV area, particularly with self-driving cars.
  • Experience developing real-time Computer Vision systems.
  • Strong API and framework design skills.

Why NVIDIA?

We believe that building self-driving vehicles will be a defining contribution of our generation, addressing critical issues like traffic accidents. NVIDIA possesses the funding and scale, and we need your help. NVIDIA is widely regarded as one of the technology world's most desirable employers, attracting some of the most forward-thinking people. If you're entrepreneurial and autonomous, we encourage you to apply!

Key skills/competency

  • Autonomous Driving
  • Perception Fusion
  • 3D World Model
  • Real-time Systems
  • Deep Neural Networks (DNN)
  • Computer Vision
  • Embedded Systems
  • Robotics
  • Sensor Fusion
  • Algorithm Development

Tags:

Software Engineer
Autonomous Vehicles
Robotics
Computer Vision
AI
Deep Learning
3D Geometry
Sensor Fusion
Embedded Systems
Real-time Systems
Autonomous Driving
Perception
Mapping
DNN
Kalman Filter
Particle Filter
API Design
Framework Design
C++
Python

Share Job:

How to Get Hired at NVIDIA

  • Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Focus on innovation in AI and autonomous vehicles.
  • Tailor your resume for AV: Customize your resume to highlight experience in autonomous driving, robotics, computer vision, and embedded systems, using keywords from the job description.
  • Showcase technical expertise: Prepare to discuss projects involving 3D geometry, sensor fusion, real-time systems, and deep learning, demonstrating your hands-on coding skills.
  • Emphasize collaboration & leadership: Illustrate your ability to work effectively in multinational teams and your experience in mentoring or guiding junior engineers.
  • Prepare for NVIDIA's interview process: Expect rigorous technical questions, problem-solving scenarios, and behavioral assessments focused on innovation, problem-solving, and passion for AV technology.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background