CareerPlanSign in

Embedded Software Engineer (m/w/d)

München, BAYERN💼 Full-time🗓 2026-09-28

Core

Design and implement scalable firmware and embedded software architectures for connected IoT devices and systems.

Role type

Senior Embedded Software Engineer (Firmware & Architecture)

Builds

Firmware solutions for connected digital products and IoT systems

Domain

Embedded Systems / IoT / Hardware-Software Integration

Required skills

C/C++ on microcontrollers, Embedded RTOS (FreeRTOS, Zephyr), System architecture design, Communication interface implementation (SPI, I2C, UART, CAN, Ethernet, Wifi, Bluetooth), Hardware debugging (JTAG, SWD), Test automation

Preferred skills

Linux/Yocto experience, CI/CD in embedded environments, Python for scripting, AI-assisted testing

Technologies

ARM Cortex, Nordic nRF, STM32, ESP32, FreeRTOS, Zephyr, JTAG, SWD

Responsibilities

Develop and maintain embedded software and firmware for connected devices; Design and build scalable platform-based architectures for hardware, firmware, and software; Design and implement communication interfaces and integrate into higher-level systems; Build test and integration environments and automate test flows; Collaborate with internal teams and external partners on technical alignment

Seniority

Senior, hands-on IC

Sourced via bundesagentur · Listed on CareerPlan, which tracks 847,000+ jobs from 20+ sources.