The AI Job Search Engine
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
Not a perfect match?
- NVIDIA Switzerland AGFull-timeInternshipOn-siteZürich
- Gravis Robotics
Mid / Senior SLAM Engineer(m/w/x)
Full-timeOn-siteSeniorZürich - Sony Semiconductor Solutions
Machine Learning Engineer (Physical Modeling)(m/w/x)
Full-timeOn-siteExperiencedSchlieren - Sony Semiconductor Solutions
Machine Learning Engineer (Physical Modeling)(m/w/x)
Full-timeOn-siteExperiencedSchlieren - CHARM ABB Robotics Switzerland Ltd
Computer Vision / 3D Perception Internship(m/w/x)
Full-timeInternshipOn-siteZü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
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 - Gravis Robotics
Mid / Senior SLAM Engineer(m/w/x)
Full-timeOn-siteSeniorZürich - Sony Semiconductor Solutions
Machine Learning Engineer (Physical Modeling)(m/w/x)
Full-timeOn-siteExperiencedSchlieren - Sony Semiconductor Solutions
Machine Learning Engineer (Physical Modeling)(m/w/x)
Full-timeOn-siteExperiencedSchlieren - CHARM ABB Robotics Switzerland Ltd
Computer Vision / 3D Perception Internship(m/w/x)
Full-timeInternshipOn-siteZürich