CareerPlanSign in

Senior Embedded Software-Entwickler / Embedded Software Engineer (m/w/d) C/C++ & RTOS

Gilching, Starnberg (Kreis)🌐 Remote💼 Full-time🗓 2026-06-24 → 2026-08-10

Core

Developing hardware-adjacent embedded applications, backend functionalities, and control algorithms for smart products using C/C++ and RTOS.

Role type

Senior Embedded Software Engineer (C/C++ & RTOS)

Builds

Embedded applications for ARM Cortex-M systems, device drivers, and control algorithms for smart products.

Domain

Embedded systems, IoT, control engineering

Deliverable

production ML models | product features | infrastructure

Required skills

C, modern C++, FreeRTOS/ThreadX, ARM Cortex-M, device drivers (UART, USB, SPI, I2C), control algorithms, Git, Linux-based development environments, JTAG/SWD debugging, CMake/Make build systems

Preferred skills

STM32CubeMX, Touch GFX/LVGL/UGFX, Unit-Testing, Static Code Analysis, CI/CD, Scrum/Kanban

Technologies

FreeRTOS, ThreadX, ARM Cortex-M, STM32, CMake, Make, JTAG, SWD, Touch GFX, LVGL, UGFX

Responsibilities

Develop application logic and system integration for RTOS-based embedded systems; Design and implement device and interface drivers; Model and implement control and regulation algorithms; Optimize runtime behavior, memory usage, and system performance; Conduct code reviews to ensure quality and maintainability.

Seniority

Senior, hands-on IC

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