Embedded Software Developer C++ / Linux für High-Performance-Shuttle-Systeme
Core
Design, implementation, and debugging of modern C++ 17/20 software for Linux-based embedded high-performance shuttle systems, including direct analysis and optimization of system behavior on the physical shuttle.
Role type
Embedded Software Developer (C++/Linux)
Builds
High-performance autonomous shuttle systems
Domain
Automotive / Robotics / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++ 17/20, Linux, Embedded Systems, Hardware/Software interaction, System Debugging, Test Automation (HIL/SIL), Agile Development
Preferred skills
Bare-metal development, RTOS experience, Mechanic knowledge
Technologies
C++ 17/20, Linux, Docker, HIL, SIL
Responsibilities
Design and implement embedded software for shuttle systems; Debug software in interaction with hardware, sensors, and actuators; Conduct and analyze automated tests (Unit, HIL, SIL); Optimize system behavior and develop technical solutions; Participate in agile product development projects.
Seniority
Mid-Senior, hands-on IC