Embedded-Software-Entwickler C / C++ (m/w/d)
Core
Design, development, and integration of embedded software for control and regulation systems.
Role type
Embedded Software Engineer (C/C++)
Builds
Embedded software applications and algorithms for control systems
Domain
Automotive/Industrial IoT + Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, embedded system development, fieldbus protocols (CAN, I2C, SPI, Ethernet), system architecture design, unit and component testing, code review
Preferred skills
Microcontroller programming
Technologies
C, C++, CAN, I2C, SPI, Ethernet
Responsibilities
Conceptualize, develop, and integrate embedded software; Analyze specifications and create implementation concepts; Design and implement applications and algorithms for control and regulation systems; Develop documentation for concepts and architecture at system, hardware, and software levels; Ensure quality through code reviews and software tests; Integrate embedded software into the overall system