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 @ 4
Hiring @ 4
Communication @ 4
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 Artificial Intelligence are enabling computers, robots and self-driving cars to perceive and understand the world. NVIDIA is hiring a Senior Software Engineer in multi-sensor fusion for obstacle perception to develop and productize autonomous driving solutions. As a member of the perception team you will build solutions for obstacle perception by tracking and fusing multiple frames from multiple detection sources, improving robustness, accuracy and efficiency to enable autonomous driving anywhere and anytime.
Responsibilities
- Design and develop robust tracking and fusion algorithms that improve accuracy and consistency of detecting dynamic obstacles (moving or stationary) such as vehicles, VRUs, cones, barrels and road hazards.
- Identify and analyze strengths and weaknesses of developed 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 dynamic obstacle perception to guide algorithm iterations and prevent regression using large-scale offline data sets.
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.
- At least 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.
- Strong programming skills in modern C++.
- Outstanding communication and teamwork skills; able to work closely with a tightly-knit team.
Preferred / Ways To Stand Out
- 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 is a plus.
Compensation
- Base salary ranges (dependent on level and location):
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- You will also be eligible for equity and benefits.
Additional Information
- Applications for this job will be accepted at least until March 28, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.