Skip to content
New Job?Nejo!

The AI Job Search Engine

NVNVIDIA

Senior Software Engineer – ADAS(m/w/x)

München
Full-timeOn-siteSenior
AI/ML
Data Science

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

  • EnglishBusiness Fluent

Tools & Technologies

  • ADAS
  • C++
  • Python
  • PyTorch
  • TensorFlow
  • Linux
  • CMake
  • gdb
  • git
  • CUDA
  • TensorRT
  • cuDNN
  • ROS
  • ROS2
  • TensorRT-LLM
  • ONNX Runtime
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of NVIDIA and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • NVIDIA

    Senior Software Engineer – AI and Autonomous Driving(m/w/x)

    Full-timeOn-siteSenior
    München
  • NVIDIA Germany

    System Software Integration Engineer - Autonomous Vehicles(m/w/x)

    Full-timeOn-siteExperienced
    München
  • Intrinsic

    Senior Software Engineer, ML Ops & Infrastructure(m/w/x)

    Full-timeOn-siteSenior
    München
  • BMW Group

    Senior AI ADAS Engineer(m/w/x)

    Full-timeOn-siteSenior
    München
  • 0100 Harman Becker Automotive Systems GmbH

    Principal Engineer, System Validation Concept (ADAS)(m/w/x)

    Full-timeOn-siteSenior
    Garching bei München
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes