System Software Integration Engineer - Autonomous Vehicles
Nvidia
München, Germany
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
München, Germany
Tech stack
Bash
C++
Communications Protocols
Continuous Integration
Software Debugging
Linux
Ethernet
FlexRay
Python
Real-Time Operating Systems
System Software
Systems Integration
Scripting (Bash/Python/Go/Ruby)
Software Version Control
Requirements
- Bachelor's or Master's degree in an engineering field with minimum 2-3 years of experience as an ADAS software engineer at a Tier 1, OEM, or equivalent.
- Exceptional problem-solving and analytical skills.
- Proficiency in embedded systems, C/C++, and scripting languages (Python, Bash, etc.) with top-notch debugging and diagnostic abilities.
- Solid grasp of embedded systems, real-time operating systems, ADAS sensor sets, and software integration principles.
- Proficient in Linux and QNX environments.
- Extensive knowledge of autonomous vehicle stack integration and firsthand experience in overcoming system challenges.
- Knowledge of CI/CD topics , version control and Dockers.
- Familiarity with vehicle architecture and communication protocols such as CAN, Flexray, and Ethernet.
- Willingness to travel to customer locations across Europe (approximately 3+ onsite visits per year) to provide on-site technical support, with flexibility in work hours as needed., * Proven track record of series introduction of automotive projects, having contributed to a full OEM-based product currently on the roads.
- First hand experience in customer-facing roles.
- Familiarity with System in Loop and Hardware in Loop systems, including essential simulation tools.
- Understanding of various OEM factory processes and requirements.
- EU driver's license and advanced driving skills, including T2 certification for test driving prototypes.
Benefits & conditions
- Seamlessly integrate and optimize system software components for automotive applications.
- Craft and maintain automation pipelines to streamline processes.
- Dive deep into analysis, diagnosing root causes, and refining the product experience.
- Collaborate globally with our engineering teams in the US, APAC, and Europe to deliver cutting-edge solutions to customers.
- Own the integration path for safety-critical systems as we move from prototype fleets to global mass production
About the company
* regular presence in the NVIDIA Munich office (candidate expected to be based in or near Munich)
* or regular on-site activities with NVIDIA customers near Birmingham in the UK (candidate expected to be based near Birmingham)