Software Engineering Intern, Autonomous Vehicle Calibration
at Nvidia
Posted 10 hours ago
No clicks
- Compensation
- Not specified
- City
- Zurich
- Country
- Switzerland
Currency: Not specified
NVIDIA’s Autonomous Vehicles Team is looking for a Software Engineering Intern to work on sensor calibration for a large vehicle fleet. You will develop, implement, test, and productize calibration algorithms, and build tooling to catch regressions and analyze calibration data. You will collaborate with engineers across cloud, embedded, simulation, computer vision, and customer teams to improve stability and performance on next-generation architectures. This internship is suited for students pursuing BS/MS or higher in computer science, robotics, or related engineering fields with strong math and programming fundamentals in C++/Python on Linux.
NVIDIA’s Autonomous Vehicles Team is searching for outstanding software talent to work on sensor calibration. This is a chance to create, implement, optimize, test, productize, and ship algorithms for autonomous vehicles. The successful candidate will work with the most sophisticated parallel computing technology, will ensure the best possible performance and developer experience, as well as contribute to trends and features for next-generation architectures.
As part of the DriveWorks team, you will work closely with a diverse set of engineers from cloud computing, embedded systems, simulation, computer graphics, and computer vision as well as customers using NVIDIA AV solutions. Accordingly, strong communication skills and desire to learn related technologies are helpful. The candidate should exhibit strong engineering sense and be methodical and detailed in their work.
What you'll be doing:
Work on algorithms and tooling supporting calibration of a large vehicle fleet
perform data analysis from the operating fleet to understand calibration failure modes and come up with improvements
develop tools to catch potential calibration issues/regressions
improve stability and help productize calibration implementation
What we need to see:
Pursuing BS/MS or higher in computer science, robotics, or a related engineering field.
Strong mathematical fundamentals, including linear algebra and numerical methods.
Experience with algorithms in Robotics, Computer Vision and/or Machine Learning.
Good C++ and Python skills in a Linux environment, familiarity with version control.
Strong interpersonal skills, being self-motivated and a great teammate.
Ways to stand out from the crowd:
Experience with innovative sensor calibration algorithms
Advanced programming and debugging experience on Linux and QNX
Robotics/estimation/controls project or applied research experience, especially as part of a larger group.
Experience with relevant recent geometry/feature-oriented DNNs
Relevant projects using state of the art machine vision / sensor pipelines.
NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization. Our teams are composed of driven, innovative professionals dedicated to pushing the boundaries of technology. We offer highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. As an equal opportunity employer, we are committed to fostering a supportive and empowering workplace for all.

