Embedded-Software-Entwickler:in (m/w/d = Mensch)
Core
Developing embedded software for central heating system controllers and future energy management platforms to enhance energy efficiency and sustainability.
Role type
Senior Embedded Software Engineer (C, IoT)
Builds
Embedded software solutions for heating controllers and energy management systems
Domain
Energy technology / HVAC / IoT
Deliverable
production ML models | product features
Required skills
C programming, embedded systems development, multithreading, IoT protocols (MQTT, TCP/IP), hardware interface programming (DMA, SPI, USART, Timer, Watchdogs), unit testing, Git, TypeScript
Preferred skills
FreeRTOS, control theory, time-series databases, Matlab/Simulink
Responsibilities
Develop and evolve embedded software for heating controllers and energy management systems; participate in project conception, planning, and implementation; conduct software testing and bug analysis; ensure high software quality through structured processes; optimize development tools and CI/CD pipelines; collaborate closely with hardware development and system architecture teams
Seniority
Senior, hands-on IC