Senior Software Engineer - Autonomous Vehicles

NVIDIA NVIDIA · Semiconductors · Germany · Remote

Senior Software Engineer role at NVIDIA focused on autonomous vehicle software, specifically Active Safety features and intervention logic. The role involves adapting NVIDIA Drive software, triaging and diagnosing complex issues in ADAS and autonomous driving systems, collaborating with teams to root cause problems, and supporting vehicle bring-up and validation. Requires strong background in ADAS development, proficiency in embedded environments, and understanding of Active Safety functions. Experience with C++, Python, sensor-based automotive software, and Euro NCAP protocols is advantageous.

What you'd actually do

  1. Be responsible for adaptation of NVIDIA Drive software on development and production vehicles.
  2. Triaging, analyzing, and diagnosing complex issues across safety-critical ADAS and autonomous driving systems — from sensor inputs to function-level behaviors.
  3. Collaborate with OEM and NVIDIA teams to root cause software and functional problems, propose immediate solutions as well as long-term corrective actions.
  4. Support vehicle bring-up activities: software flashing, on-road and proving ground validation, data logging, and functional validation.
  5. Debug and verify active safety functions including emergency braking, emergency steering.

Skills

Required

  • ADAS development
  • triage
  • in-vehicle activities
  • Linux
  • QNX-based embedded environments
  • Active Safety functions
  • log analysis
  • data review
  • cross-functional technical coordination
  • BS/MS in Computer Science, Electrical, or Automotive Engineering (or equivalent practical experience)
  • communication skills
  • driver’s license

Nice to have

  • Advanced programming in C++
  • Advanced programming in Python
  • sensor-based automotive software (camera, radar, lidar, GPS, ultrasound)
  • ADAS feature validation
  • use-case triaging
  • SoC-based automotive architectures
  • CUDA
  • TensorRT
  • GPU computing
  • performance bottlenecks
  • design improvements across perception, fusion, or planning modules
  • Euro NCAP protocols
  • scoring optimization for "Safe Driving" and "Crash Avoidance" stages
  • VRU protection
  • junction scenarios
  • DSM requirements

What the JD emphasized

  • Active Safety features
  • intervention logic
  • safety-critical ADAS
  • autonomous driving systems
  • emergency braking
  • emergency steering
  • Active Safety functions

Other signals

  • ADAS development
  • Active Safety features
  • autonomous driving systems
  • NVIDIA Drive software