Embedded Software Engineer (m/w/d)
Core
Development, integration, and testing of embedded software for complex safety-critical systems from concept to commissioning.
Role type
Embedded Software Engineer
Builds
Embedded software, device drivers, and communication interfaces for safety-critical systems
Domain
Automotive, Aerospace, Defense, Industrial Machinery
Deliverable
production ML models | product features
Required skills
C/C++ for real-time or resource-constrained systems, hardware-adjacent software development, device drivers, embedded communication protocols (SPI, I²C, UART, CAN, Ethernet), software integration, model-based software development, system testing (SIL/HiL), CI/CD processes, automated build and test procedures, version control
Preferred skills
Experience with development and certification standards in the aerospace environment (e.g., DO-178C, ARP4754A, ARP4761)
Technologies
C, C++, SPI, I²C, UART, CAN, Ethernet, CI/CD, SIL, HiL
Responsibilities
Develop and integrate embedded software for complex safety-critical systems, develop hardware-adjacent software and communication interfaces, contribute to the continuous optimization of automated test and integration processes
Seniority
Mid-Senior, hands-on IC