Senior Embedded Software Developer C++ / Linux für High-Performance-Shuttle-Systeme (m/w/d)*
Core
Responsible for central software components of autonomous high-performance shuttle systems, preparing architectural decisions, and developing modern C++ 17/20 software for Linux-based embedded systems.
Role type
Senior Embedded Software Developer (C++/Linux)
Builds
Autonomous shuttle systems with embedded software, sensor integration, and actuator control
Domain
Autonomous mobility / Embedded systems / Automotive
Deliverable
production ML models | product features
Required skills
C++ 17/20, Linux embedded systems, software architecture, system debugging, hardware-software interaction analysis, automated testing (HIL/SIL), technical mentoring
Preferred skills
Experience with RTOS components, Docker, refactoring large software systems, long-term platform evolution
Technologies
C++ 17/20, Linux, Docker, RTOS
Responsibilities
Analyze system behavior and debug software in interaction with hardware, sensors, and actuators; Conceive, develop, and execute comprehensive automated tests; Derive optimization potentials and develop sustainable technical solution concepts; Provide technical mentoring and support design reviews and complex error analysis
Seniority
Senior, hands-on IC