Embedded Software Engineer (Linux/C/C++) (m/w/d)
Core
Develop a central software component under Linux to control a modular computer system, including a REST-based service and simulation/test environments.
Role type
Embedded Software Engineer (Linux/C/C++)
Builds
Central software components for modular computer systems
Domain
Embedded systems, Linux, C/C++
Deliverable
production ML models | product features
Required skills
C/C++, Linux, Embedded Systems, REST API development, hardware communication, simulation environment development, system integration
Preferred skills
Software architecture, automated testing, CI/CD, Docker, binary communication protocols
Responsibilities
Develop a REST-based service in C/C++, implement hardware-adjacent communication with system components, build simulation and test environments, collaborate with system engineers and firmware developers on requirements and integration
Seniority
Mid-level to Senior, hands-on IC