Entwickler Embedded Software (m/w/d)
Core
Developing embedded software and firmware for microcontrollers and connected devices, integrating sensors, data acquisition, and device control.
Role type
Embedded Software Engineer (Firmware)
Builds
Robust, maintainable IoT systems and connected products
Domain
Industrial IoT, Embedded Systems, Hardware-Software Integration
Required skills
C programming, Microcontroller architecture, Digital interfaces, Git version control, Systematic debugging, Unit testing
Preferred skills
Rust, Embedded Linux, Real-time operating systems (RTOS), Yocto, MQTT, Modbus, Secure device connections, Firmware updates
Technologies
C, Rust, Git, Embedded Linux, RTOS, Yocto, MQTT, Modbus
Responsibilities
Design, develop, and maintain embedded software and firmware for microcontrollers and connected devices; Implement sensor control, data acquisition, and local data processing; Integrate communication interfaces between hardware, devices, and cloud systems; Deploy software on target hardware, analyze errors, and validate functionality through testing; Collaborate with electronics, mechanical design, and application software teams; Document technical results and align with the team.
