(Senior) Embedded Software Developer Linux und IoT (m/w/d)
Core
Develop and maintain Linux-based embedded software and system-level components for Edge devices in the energy sector.
Role type
Senior Embedded Software Developer (Linux/IoT)
Builds
Yocto-based Linux images, SDKs, and integrated IoT solutions for smart energy grids
Domain
Energy / Embedded Systems / IoT
Required skills
Embedded Linux, Yocto Project, BitBake, C/C++, Go, Linux Kernel, U-Boot, Device Trees, ARM platforms, MQTT, REST, Modbus, OTA updates, CI/CD, Git
Preferred skills
Embedded Security, NXP i.MX, Raspberry Pi Compute Module, OT networks, distributed systems, Scrum
Technologies
Yocto, BitBake, Go, C, C++, Linux Kernel, U-Boot, MQTT, REST, Modbus, Git, GitLab
Responsibilities
Develop and maintain Linux-based embedded software for Edge devices; Create and optimize Yocto-based Linux images and SDKs; Integrate hardware and software including kernel, bootloader, and communication protocols; Manage device lifecycle including OTA updates and operations; Ensure software quality through security concepts, automated tests, and CI/CD pipelines; Collaborate with cross-functional teams on IoT solutions
Seniority
Senior, hands-on IC
