Software Engineer - Autonomous Vehicles
NVIDIA
Job Overview
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.

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
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