Embedded Software Developer C++ / Linux für High-Performance-Shuttle-Systeme, Regensburg, DE
Core
Design, implementation, and optimization of modern C++ 17/20 embedded software for Linux-based autonomous high-performance shuttle systems, involving direct system analysis and debugging on real hardware.
Role type
Embedded Software Developer (C++/Linux)
Builds
Autonomous shuttle systems with embedded software, sensor integration, and actuator control
Domain
Autonomous mobility / Industrial robotics
Deliverable
production ML models | product features
Required skills
C++ 17/20, Linux-based embedded systems, bare-metal development, RTOS, system debugging, automated testing (HIL/SIL), hardware-software integration
Preferred skills
Docker, agile product development, technical solution architecture
Technologies
C++ 17/20, Linux, Docker, RTOS, bare-metal
Responsibilities
Design and implement embedded software for shuttle systems; analyze system behavior and debug software-hardware interactions; develop and execute automated tests; optimize system performance; participate in agile product development projects
Seniority
Mid-level, hands-on IC