Your personal AI career agent
Senior Software Engineer – ADAS(m/w/x)
Fusing AI models with OEM applications for production-level autonomous vehicle functions. Master’s or PhD in Computer Science or Machine Learning required. Development on Linux with high-performance C++ and Python.
Requirements
- 4-8 years professional software engineering experience (ideally ADAS, automotive, robotics, real-time systems)
- Master's or PhD degree in Computer Science or Machine Learning
- Strong modern C++ (C++14/17+) skills: templates, RAII, smart pointers, STL, large codebase building
- Solid Python skills for tooling, training scripts, data pipelines, and C++ components
- Hands-on deep learning model experience (PyTorch/TensorFlow): experiment design, hyperparameter tuning, large datasets, model debugging
- Linux development experience: CMake, gdb, sanitizers, profiling, git-based CI/CD workflows
- Familiarity with GPU programming and optimization (CUDA, TensorRT, cuDNN)
- Familiarity with Computer vision/perception (object detection, segmentation, multi-object tracking)
- Familiarity with Robotics or autonomous systems (ROS/ROS2, ADAS features, simulation environments)
- Direct experience implementing ADAS functions in C++ (lane keeping, adaptive cruise control, automatic emergency braking, or traffic-sign/traffic-light handling)
- Experience with camera calibration, sensor fusion, or multi-camera perception systems
- Knowledge of model optimization/deployment: quantization (INT8, FP8, 4-bit), TensorRT-LLM, ONNX Runtime, or similar
- Background in training infrastructure: distributed training, experiment tracking, dataset versioning, hyperparameter optimization
- Understanding of software quality practices for safety-critical systems (code review, unit testing, static analysis); automotive standards knowledge (plus); open-source contributions or published work in AI, robotics, or GPU computing
Tasks
- Develop C++ ADAS functions (e.g., lane keeping, ACC, AEB).
- Maintain safety-critical C++ ADAS functions.
- Integrate deep learning models into C++ pipelines.
- Deploy Python models for real-time GPU inference.
- Work with multi-sensor data (cameras, radar, lidar).
- Implement C++ logic for sensor fusion, tracking, and decision-making.
- Build and extend modular libraries and components.
- Develop interfaces for models, sensor drivers, and vehicle control.
- Optimize C++ and CUDA code for performance.
- Develop tooling for ADAS data quality.
- Create tooling for automated evaluation.
- Build tooling for regression tests.
- Collaborate with ML researchers, engineers, and partners.
- Convert prototype algorithms into production C++ implementations.
Work Experience
- 4 - 8 years
Education
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- ADAS
- C++
- Python
- PyTorch
- TensorFlow
- Linux
- CMake
- gdb
- git
- CUDA
- TensorRT
- cuDNN
- ROS
- ROS2
- TensorRT-LLM
- ONNX Runtime
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- NVIDIAFull-timeOn-siteSeniorMünchen
- DE01 NVIDIA Germany
Senior System Software Engineer – Embedded AI Inference(m/w/x)
Full-timeOn-siteSeniorMünchen - NVIDIA Germany
System Software Integration Engineer - Autonomous Vehicles(m/w/x)
Full-timeOn-siteExperiencedMünchen - NVIDIA Germany
Senior Software Test Engineer, L3 and L4 - Autonomous Driving(m/w/x)
Full-timeOn-siteSeniorMünchen - BMW Group
Senior AI ADAS Engineer(m/w/x)
Full-timeOn-siteSeniorMünchen
Senior Software Engineer – ADAS(m/w/x)
Fusing AI models with OEM applications for production-level autonomous vehicle functions. Master’s or PhD in Computer Science or Machine Learning required. Development on Linux with high-performance C++ and Python.
Requirements
- 4-8 years professional software engineering experience (ideally ADAS, automotive, robotics, real-time systems)
- Master's or PhD degree in Computer Science or Machine Learning
- Strong modern C++ (C++14/17+) skills: templates, RAII, smart pointers, STL, large codebase building
- Solid Python skills for tooling, training scripts, data pipelines, and C++ components
- Hands-on deep learning model experience (PyTorch/TensorFlow): experiment design, hyperparameter tuning, large datasets, model debugging
- Linux development experience: CMake, gdb, sanitizers, profiling, git-based CI/CD workflows
- Familiarity with GPU programming and optimization (CUDA, TensorRT, cuDNN)
- Familiarity with Computer vision/perception (object detection, segmentation, multi-object tracking)
- Familiarity with Robotics or autonomous systems (ROS/ROS2, ADAS features, simulation environments)
- Direct experience implementing ADAS functions in C++ (lane keeping, adaptive cruise control, automatic emergency braking, or traffic-sign/traffic-light handling)
- Experience with camera calibration, sensor fusion, or multi-camera perception systems
- Knowledge of model optimization/deployment: quantization (INT8, FP8, 4-bit), TensorRT-LLM, ONNX Runtime, or similar
- Background in training infrastructure: distributed training, experiment tracking, dataset versioning, hyperparameter optimization
- Understanding of software quality practices for safety-critical systems (code review, unit testing, static analysis); automotive standards knowledge (plus); open-source contributions or published work in AI, robotics, or GPU computing
Tasks
- Develop C++ ADAS functions (e.g., lane keeping, ACC, AEB).
- Maintain safety-critical C++ ADAS functions.
- Integrate deep learning models into C++ pipelines.
- Deploy Python models for real-time GPU inference.
- Work with multi-sensor data (cameras, radar, lidar).
- Implement C++ logic for sensor fusion, tracking, and decision-making.
- Build and extend modular libraries and components.
- Develop interfaces for models, sensor drivers, and vehicle control.
- Optimize C++ and CUDA code for performance.
- Develop tooling for ADAS data quality.
- Create tooling for automated evaluation.
- Build tooling for regression tests.
- Collaborate with ML researchers, engineers, and partners.
- Convert prototype algorithms into production C++ implementations.
Work Experience
- 4 - 8 years
Education
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- ADAS
- C++
- Python
- PyTorch
- TensorFlow
- Linux
- CMake
- gdb
- git
- CUDA
- TensorRT
- cuDNN
- ROS
- ROS2
- TensorRT-LLM
- ONNX Runtime
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
NVIDIA
Industry
IT
Description
The company is developing groundbreaking solutions in Virtual Reality, Artificial Intelligence, Deep Learning, and Autonomous Vehicles.
Not a perfect match?
- NVIDIA
Senior Software Engineer – AI and Autonomous Driving(m/w/x)
Full-timeOn-siteSeniorMünchen - DE01 NVIDIA Germany
Senior System Software Engineer – Embedded AI Inference(m/w/x)
Full-timeOn-siteSeniorMünchen - NVIDIA Germany
System Software Integration Engineer - Autonomous Vehicles(m/w/x)
Full-timeOn-siteExperiencedMünchen - NVIDIA Germany
Senior Software Test Engineer, L3 and L4 - Autonomous Driving(m/w/x)
Full-timeOn-siteSeniorMünchen - BMW Group
Senior AI ADAS Engineer(m/w/x)
Full-timeOn-siteSeniorMünchen