Embedded Softwareentwickler
Role details
Job location
Tech stack
Job description
Unser Partner zählt zu den führenden Entwicklungspartnern für kundenspezifische Hard- und Softwarelösungen in der Gebäudeautomatisierung und Lichtsteuerung. Mit über 25 Jahren Erfahrung und mehr als 500 realisierten Projekten entwickelt das Unternehmen innovative Systeme für die Gebäude-, Industrie- und Medizintechnik. Das Leistungsspektrum umfasst die komplette Entwicklung - von der Planung bis zur Verifikation im eigenen Testlabor. Moderne Kommunikationsstandards wie DALI, KNX oder Bluetooth Mesh bilden dabei die Basis der Lösungen und ermöglichen es ihnen, intelligente, vernetzte und energieeffiziente Steuerungskonzepte zu realisieren.
- Design und Implementierung von Embedded Software für DALI-Geräte
- Ansteuerung der DALI-Busankopplung auf physikalischer Ebene
- Implementierung von DALI-2 Parts wie Control-Gear, Control-Devices und Application-Controller
- Auswertung und Ansteuerung lokaler Peripherie wie Bedientaster, Sensoren, Relais und Dimmer
- Dokumentation mit UML oder SysML
Requirements
- Praktische Erfahrung in der Entwicklung von Embedded Software
- Verständnis von Mikrocontrollerarchitekturen, idealerweise ARM Cortex M0/M3/M4
- Kenntnisse in Programmiersprachen wie C/C++, Python oder Assembler
- Kenntnisse in Software-Testmethoden wie Unit Tests (GoogleTest), White-/Blackbox Testing
- Debugging-Erfahrung mittels J-Link oder Lauterbach sowie Logik-Analysator/Oszilloskop