Aufgaben
- Design und Entwicklung von Software für Embedded-Edge-Devices in komplexen Brandmeldesystemen
- Implementierung von Signalverarbeitung und Algorithmen zur Erkennung von Brandkenngrößen
- Entwicklung von Kommunikationsprotokollen für den Datenaustausch mit Brandmeldezentralen
- EIgenverantwortliche Umsetzung von Lösungen – von der Spezifikation über Design und Implementierung bis hin zu Unit- und Integrationstests
- Enge Zusammenarbeit mit Software-Architekten und interdisziplinären Projektteams
- Sicherstellung der Produktqualität durch modellbasierte Methoden, Simulationen und hardware-nahe Tests (z.B. Test-driven Development, On-Chip Debugging, googletest, Python3)
Profil
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbarer Fachrichtungen
- Weitreichende Erfahrung in der Embedded Softwareentwicklung und moderner embedded C++ Programmierung
- Fundierte Kenntnisse in der Programmierung auf ARM-Prozessoren (insbesondere Cortex-M4, idealerweise STM32L4xxx)
- Sicherer Umgang mit gängigen Entwicklungstools wie Enterprise Architect, Jenkins, Git, Azure DevOps
- Ausgeprägte analytische Fähigkeiten und systemübergreifendes Denken
- Hohes Qualitätsbewusstsein und strukturierte Arbeitsweise
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
- Spannendes Projekt in einem renommierten Unternehmen
- Remote-Möglichkeit
-
30 Tage Jahresurlaub