Softwareentwickler Gebäudeautomation in Direktvermittlung (m/w/d)
Summary
Embedded software developer for building and industrial automation: defines requirements, designs architectures, and implements/tests software on RTOS and bare-metal platforms supporting KNX, DALI and Bluetooth Mesh. Works in C/C++, Python or Rust on ARM Cortex-M microcontrollers; German B2+ required; based in Lübeck with 2 remote days per week.
In dieser Rolle arbeiten Sie an Embedded-Software-Lösungen für moderne Gebäude- und Industriekonzepte. Sie definieren Anforderungen, entwickeln Architekturen und implementieren Software auf RTOS- oder Bare-Metal-Plattformen. Sie testen Integrationen und Qualität, arbeiten eng mit Hardware- und Softwareteams zusammen und tragen zur zuverlässigen, energieeffizienten Steuerung bei. Ihre Arbeit unterstützt vernetzte Systeme wie KNX, DALI und Bluetooth Mesh. Die Position bietet Gestaltungsfreiraum in einem erfahrenen Umfeld.
Leistungen / Benefits- Gewinnbeteiligung
- Flexible Arbeitszeiten
- Gesundheitsvorsorgepaket
- 2 Tage remote Arbeit pro Woche
- Analyse von Markt-, Kunden- und Produktanforderungen
- Definition und Spezifikation von Anforderungen an Embedded-Software
- Entwicklung technischer Konzepte, Softwarearchitekturen und Umsetzungsstrategien
- Design, Implementierung und Tests von Softwarekomponenten auf RTOS- und Bare-Metal-Plattformen
- Integrations-, Funktions- und Qualitätstests zur Sicherstellung von Zuverlässigkeit und Normenkonformität
- Enge Zusammenarbeit mit Hardware- und Softwareentwicklungsteams bei der Integration komplexer Automatisierungslösungen
- Sehr gute Deutschkenntnisse, mindestens B2-Niveau
- Kenntnisse in der Gebäude- oder Industrieautomation
- Erfahrungen in der Entwicklung von Embedded Software
- Kenntnisse in Programmiersprachen wie C/C++, Python oder Rust
- Verständnis von Mikrocontrollerarchitekturen, idealerweise ARM Cortex M0/M3/M4
- Kenntnisse in Software-Testmethoden wie Unit Tests (GoogleTest), White-/Blackbox Testing
- Embedded-Software-Entwicklung
- C/C++
- Python oder Rust
- RTOS- und Bare-M Metal-Entwicklung
- ARM Cortex-M0/M3/M4
- Mikrocontroller-Architekturen