Senior Embedded Software-Entwickler / Embedded Software Engineer (m/w/d) C/C++ & RTOS
Core
Develop hardware-adjacent embedded applications, backend functionalities, and control algorithms for ARM Cortex-M systems using FreeRTOS/ThreadX.
Role type
Senior embedded software engineer (C/C++ & RTOS)
Builds
Embedded applications, device drivers, and control algorithms for ARM Cortex-M systems
Domain
Embedded systems, automotive/industrial IoT
Required skills
C, C++, FreeRTOS, ARM Cortex-M, device drivers (UART, USB, SPI, I2C), Git, Linux, JTAG/SWD debugging, CMake, cross-compilation (via careerplan.io/jobs/2654786-senior-embedded-software-entwickler-embedded-software-engineer-mwd-cc-rtos-at-ultratronik)
Preferred skills
STM32CubeMX, LVGL/UGFX, Scrum/Kanban, static code analysis, Unit-Tests
Technologies
FreeRTOS, ThreadX, ARM Cortex-M, STM32, LVGL, UGFX, Touch GFX, CMake, Git, JTAG, SWD
Responsibilities
Develop application logic and system integration for embedded systems; Design and implement device drivers and interfaces; Model and implement control and regulation algorithms; Conduct code reviews and optimize system performance; Collaborate in agile project teams with active client involvement
Seniority
Senior, hands-on IC
