Job Closed
This listing is no longer active.
System Software Engineer, Calibration – Autonomous Vehicles
Location
Switzerland
Posted
78 days ago
Salary
0
Seniority
Senior
Job Description
System Software Engineer, Calibration – Autonomous Vehicles
NVIDIA
• Develop new approaches and implement improvements to existing algorithms for sensor calibration for ADAS using both classical and deep learning methods. • Work with large amounts of real and synthetic data to evaluate and improve the algorithmic and computational performance of sensor calibration. • Develop and optimize software architecture and frameworks for real-world performance towards internal and external customer requirements. • Work with a variety of sensor modalities: camera, LIDAR, radar, IMU, GPS, odometry, etc. • Develop unit tests, documentation for features, evaluate quality and propose improvements and corrective actions. • Develop highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). • Develop production code to strict quality and safety standards such as MISRA and AUTOSAR. • Develop and maintain fleet monitoring tools supporting calibration of a large vehicle fleet. • Perform in-vehicle tests and troubleshooting, mining/analyzing data and completing drive missions. • Adopt and improve calibration algorithms on existing and new vehicle variants.
Job Requirements
- PhD with 1+ year, MS with 3+ years, or BS (or equivalent experience) with 5+ years of relevant experience in Computer Science, Computer Engineering, or a 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, especially for automotive / robotics systems.
- Great communication and analytical skills including contributing critical and constructive design and code review.
- Comfort with local/remote Linux machines, git, build systems.
- Self-motivation and a great teammate.
- 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 of working on calibration related projects, i.e. developing new calibration algorithms.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Director, Software Engineering, Mobile Platform
UpstartOur mission is to enable effortless credit based on true risk.
• Define and drive the mobile platform vision – Establish a culture of technical excellence, innovation, and collaboration. • Lead and grow a high-performing team – Recruit, mentor, and develop engineering leaders and individual contributors, fostering a sense of ownership and accountability. • Deliver a world-class mobile experience – Lead the development of a robust, native iOS application that enables users to apply for loans, manage their accounts, and handle repayments seamlessly. • Operationalize success metrics – Establish clear KPIs to measure engineering efficiency, product performance, and business impact. • Drive automation and process improvements – Champion best practices in mobile development, CI/CD, testing, and deployment. • Strategic Roadmapping & Prioritization – Partner with cross-functional teams to develop and execute medium- and long-term mobile strategies.
• Deliver a project that helps generalize model configuration, enables no-code model deploys, or improves integration testing across ML systems. • Own the design and implementation of significant scalability improvements and additions to the ML platform.
• Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile. • Engage with developers, game studios and other partners to find opportunities and address challenges towards providing a more rich experience for players while gaming and engaging with online communities. • Collaborate with Engineers, Designers, Product Owners, and Data Scientists to build engaging, fun, and trusted experiences, while experimenting and iterating on ideas that enhance user interactions. • Partner with our Content, Marketing and ML teams to improve ranking and discovery systems, enabling users to find meaningful connections and relevant content. • Build innovative features that help users discover new friendships and deepen existing ones, creating a trusted and welcoming environment.
• Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile. • Engage with developers, game studios and other partners to find opportunities and address challenges. • Collaborate with Engineers, Designers, Product Owners, and Data Scientists to build engaging experiences. • Partner with Content, Marketing and ML teams to improve ranking and discovery systems. • Build innovative features that help users discover new friendships and deepen existing ones.



