Senior Software Engineer, Multi-Sensor-Fusion - Autonomous Vehicles
at Nvidia
USD 184,000-356,500 per year
Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Algorithms @ 7
Communication @ 4
GPU @ 7
Deep Learning @ 7
AI @ 4
Robotics @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Intelligent machines powered by AI that can learn, reason and interact with people are no longer science fiction. NVIDIA's GPU runs Deep Learning algorithms and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world.
As a member of the perception team you will develop and productize NVIDIA's autonomous driving solutions focused on obstacle perception. You will build world-class solutions for obstacle perception by tracking and fusing multiple frames from multiple sources of detections, improving robustness, accuracy and efficiency to enable autonomous driving anywhere and anytime.
Responsibilities
- Design and develop robust tracking and fusion algorithms to improve accuracy and consistency of detections of dynamic obstacles (moving or stationary) such as vehicles, VRUs, cones, barrels and road hazards.
- Identify and analyze strengths and weaknesses of obstacle perception and fusion under complicated and diverse scenarios.
- Productize perception solutions to meet product requirements for safety, latency, and software robustness.
- Define and develop meaningful performance metrics for perception of dynamic obstacles to guide algorithm iterations and prevent regression on large-scale offline datasets.
Requirements
- PhD with 4+ years, MS with 6+ years, or BS (or equivalent experience) with 8+ years of relevant experience in Computer Science, Computer Engineering, or a related technical field.
- 5+ years of recent hands-on experience developing perception and fusion algorithms for real-world problems.
- Familiarity with common data association and fusion algorithms.
- Experience in data-driven development and collaboration with data and ground-truth teams, working with large-scale offline datasets.
- Strong programming skills in modern C++.
- Outstanding communication and teamwork skills; ability to work closely with a tightly-knit team.
Ways To Stand Out From The Crowd
- Proven expertise developing perception solutions for autonomous driving or robotics.
- Hands-on experience with Camera, Radar, Lidar and/or ultrasonic sensors.
- Background in multi-view geometry and occupancy grid tracking (plus, not required).
Compensation & Benefits
- Base salary range (Level 4): 184,000 USD - 287,500 USD.
- Base salary range (Level 5): 224,000 USD - 356,500 USD.
- Eligible for equity and company benefits.
Other
- Applications accepted at least until July 6, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and committed to fostering an inclusive work environment.