Overview
Senior Software Engineer to integrate, adapt and productionize NVIDIA DRIVE parking software on customer development and production vehicles, working directly with automotive customers.
What you'll do
- Integrate and adapt NVIDIA DRIVE parking software on customer development and production vehicles.
- Work on vehicle bring-up, software flashing, data logging, testing and functional validation.
- Triage and analyze issues across the parking chain, from sensor input through perception and fusion to maneuver behavior.
- Collaborate with customer teams and NVIDIA engineering teams across Europe, the US, APAC, and India to identify root causes, deliver program-level solutions, and drive longer-term product corrections.
- Configure and tune parking software for different vehicle platforms, sensor configurations, vehicle geometries, and low-speed maneuvering requirements.
- Debug fusion and environment-modeling behavior that combines sensor and neural-network outputs into a consistent and temporally stable representation of the vehicle surroundings.
- Implement targeted C++ or Python adaptations, debugging tools, and analysis workflows where needed to resolve customer integration and functional issues.
- Measure functional performance through recorded-data replay and in-vehicle testing, and communicate findings clearly to customers and NVIDIA engineering teams.
What you'll need
- Strong background in ADAS software development and triage, with at least 8+ years of experience including in-vehicle activities.
- Strong programming skills in modern C++ and Python.
- Proficiency in Linux or QNX-based embedded environments.
- Demonstrated ability to systematically isolate system-level issues through log analysis, recorded-data replay and in-vehicle testing, and drive them to resolution across multiple engineering teams.
- Clear technical communication with customers and distributed engineering teams, including the ability to explain findings, tradeoffs and next steps.
- BS/MS in Computer Science, Electrical Engineering, Robotics or Automotive Engineering, or equivalent practical experience.
- Comfort working in a customer-facing field environment where priorities may be driven by vehicle availability, integration milestones and production-program needs.
- Valid driver's license and readiness for vehicle testing and international travel.
Nice to have
- Experience with parking or low-speed maneuvering software, or closely related perception, fusion or environment modeling work.
- Production experience with camera- and ultrasonic-based parking or low-speed assistance systems.
- Experience integrating ADAS software into customer vehicle platforms and supporting automotive series programs.
- Practical experience turning sensor and perception outputs into usable results through fusion, tracking, filtering or temporal association.
- Experience with data-driven development loops, including fleet-data triage, corner-case analysis and feedback to model-training teams.
- Hands-on experience with AI/ML workflows and deep neural network development or integration, e.g., in perception tasks such as object detection, segmentation, or depth estimation.
Details
- Location: Stuttgart, Germany.
- Work mode: Remote.
- Base salary: 112,200 EUR to 194,480 EUR for Level 4; 141,900 EUR to 245,960 EUR for Level 5.
Read the full description and apply on the company’s own careers page.