Your personal AI career agent
System Software Engineer, Calibration - Autonomous Vehicles(m/w/x)
Developing and validating egomotion algorithms on vehicle platforms, monitoring fleet performance and implementing features with OEM partners. Excellent C++ and Python programming skills, plus automotive/robotics debugging knowledge required. Hands-on work with cutting-edge vehicle systems and OEM partners.
Requirements
- PhD with 1+ year, MS with 3+ years, or BS with 5+ years of relevant experience in Computer Science, Computer Engineering, or related technical field
- Excellent C++ and Python programming skills
- General knowledge of fundamental algorithms in Robotics, Controls/Estimation, and 3D Computer Vision
- Strong knowledge of programming and debugging techniques for automotive/robotics systems
- Great communication and analytical skills
- Ability to contribute to design and code review
- Comfort with Linux machines, git, and build systems
- Self-motivation
- Great teamwork skills
- Experience with data-parallel and/or CUDA programming
- Experience with performance analysis, optimizations, and benchmarking
- Background with automotive systems, notably ADAS applications
- Deep experience with bazel, docker, VSCode plugins, code analysis/QoL tools
- Proven track record in calibration related projects and algorithm development
- 4+ years of relevant industry experience
Tasks
- Develop and validate calibration/egomotion algorithms on vehicles
- Maintain and productize existing calibration approaches
- Support infrastructure for first-level triaging
- Monitor calibration performance across the fleet
- Implement calibration features with OEM partners on vehicles
- Develop new ADAS sensor calibration approaches using classical and deep learning
- Improve existing ADAS sensor calibration algorithms using classical and deep learning
- Evaluate and improve algorithmic performance of sensor calibration
- Evaluate and improve computational performance of sensor calibration
- Develop and optimize software architecture and frameworks
- Meet internal and external customer requirements for performance
- Integrate camera, LIDAR, radar, IMU, GPS, and odometry sensors
- Develop unit tests
- Create feature documentation
- Evaluate quality
- Propose improvements
- Propose corrective actions
- Develop efficient product code in C++
- Utilize GPGPU programming (CUDA) for parallelism
- Develop production code to strict quality standards
- Adhere to safety standards like MISRA and AUTOSAR
- Develop and maintain fleet monitoring tools for calibration
- Perform in-vehicle tests
- Troubleshoot in-vehicle issues
- Mine and analyze data
- Complete drive missions
- Adopt and improve calibration algorithms for vehicle variants
Work Experience
- 4 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C++
- Python
- Linux
- git
- CUDA
- ADAS
- bazel
- docker
- VSCode
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- NVIDIA Switzerland AGFull-timeInternshipOn-siteZürich
- Destinus
Software Engineer(m/w/x)
Full-timeOn-siteExperiencedZürich - Destinus
Computer Vision Engineer(m/w/x)
Full-timeOn-siteNot specifiedZürich - Gravis Robotics
Mid / Senior SLAM Engineer(m/w/x)
Full-timeOn-siteSeniorZürich - Consulteer
Senior Software Engineer – Sensor Perception(m/w/x)
Full-timeOn-siteSeniorZürich
System Software Engineer, Calibration - Autonomous Vehicles(m/w/x)
Developing and validating egomotion algorithms on vehicle platforms, monitoring fleet performance and implementing features with OEM partners. Excellent C++ and Python programming skills, plus automotive/robotics debugging knowledge required. Hands-on work with cutting-edge vehicle systems and OEM partners.
Requirements
- PhD with 1+ year, MS with 3+ years, or BS with 5+ years of relevant experience in Computer Science, Computer Engineering, or related technical field
- Excellent C++ and Python programming skills
- General knowledge of fundamental algorithms in Robotics, Controls/Estimation, and 3D Computer Vision
- Strong knowledge of programming and debugging techniques for automotive/robotics systems
- Great communication and analytical skills
- Ability to contribute to design and code review
- Comfort with Linux machines, git, and build systems
- Self-motivation
- Great teamwork skills
- Experience with data-parallel and/or CUDA programming
- Experience with performance analysis, optimizations, and benchmarking
- Background with automotive systems, notably ADAS applications
- Deep experience with bazel, docker, VSCode plugins, code analysis/QoL tools
- Proven track record in calibration related projects and algorithm development
- 4+ years of relevant industry experience
Tasks
- Develop and validate calibration/egomotion algorithms on vehicles
- Maintain and productize existing calibration approaches
- Support infrastructure for first-level triaging
- Monitor calibration performance across the fleet
- Implement calibration features with OEM partners on vehicles
- Develop new ADAS sensor calibration approaches using classical and deep learning
- Improve existing ADAS sensor calibration algorithms using classical and deep learning
- Evaluate and improve algorithmic performance of sensor calibration
- Evaluate and improve computational performance of sensor calibration
- Develop and optimize software architecture and frameworks
- Meet internal and external customer requirements for performance
- Integrate camera, LIDAR, radar, IMU, GPS, and odometry sensors
- Develop unit tests
- Create feature documentation
- Evaluate quality
- Propose improvements
- Propose corrective actions
- Develop efficient product code in C++
- Utilize GPGPU programming (CUDA) for parallelism
- Develop production code to strict quality standards
- Adhere to safety standards like MISRA and AUTOSAR
- Develop and maintain fleet monitoring tools for calibration
- Perform in-vehicle tests
- Troubleshoot in-vehicle issues
- Mine and analyze data
- Complete drive missions
- Adopt and improve calibration algorithms for vehicle variants
Work Experience
- 4 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- C++
- Python
- Linux
- git
- CUDA
- ADAS
- bazel
- docker
- VSCode
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
CH01 NVIDIA Switzerland AG
Industry
IT
Description
NVIDIA has been defining computer graphics, PC gaming, and accelerated computing for more than 25 years.
Not a perfect match?
- NVIDIA Switzerland AG
Software Engineering Intern, Autonomous Vehicle Calibration(m/w/x)
Full-timeInternshipOn-siteZürich - Destinus
Software Engineer(m/w/x)
Full-timeOn-siteExperiencedZürich - Destinus
Computer Vision Engineer(m/w/x)
Full-timeOn-siteNot specifiedZürich - Gravis Robotics
Mid / Senior SLAM Engineer(m/w/x)
Full-timeOn-siteSeniorZürich - Consulteer
Senior Software Engineer – Sensor Perception(m/w/x)
Full-timeOn-siteSeniorZürich