Embedded Software Entwickler * Communication Technologies
Role details
Job location
Tech stack
Job description
- Entwicklung von Embedded-Software für Automatisierungs- und Kommunikationssysteme in den Märkten Maschinenbau, Energie und Gebäude
- Analyse von Produktanforderungen und Erstellung von Software-Spezifikationen
- Architektur, Coding, Review, Unit-Testing und Debugging von Firmware-Komponenten in C/C++ für Embedded Plattformen
- Enge Abstimmung mit Produktmanagement, Hardwareentwicklung, Test & Quality und Labor
- Integration, Inbetriebnahme und Fehleranalyse auf der Zielhardware
- Dokumentation von Softwaredesign, Schnittstellen und Implementierungen
Ihr Profil als Embedded Software Entwickler * Communication Technologies
Requirements
-
Studium der Informatik, Elektrotechnik, Kommunikationstechnik oder vergleichbare Qualifikation
-
Sehr gute Kenntnisse in C/C++ für Embedded-Systeme
-
Gutes Verständnis von Mikrocontrollern, insbesondere ARM-Architekturen
-
Kenntnisse der Automatisierungstechnik und mindestens einem Feldbusprotokoll (z. B. PROFINET, EtherCAT, Modbus, CAN)
-
Kenntnisse Netzwerk-, Sicherheits- und Transportprotokolle (z. B. IPv6, TCP/UDP, TLS, HTTPS, WebSockets, REST-APIs)
-
Erfahrung mit Echtzeit-Betriebssystemen (RTOS), speziell Zephyr
-
Wünschenswert Know-how in Kommunikationsprotokollen für Energie- und Gebäudeautomation (z. B. KNX, IEC 61850, MQTT, Modbus TCP/RTU, BACnet, EEBUS)
-
Sichere Nutzung Versionsverwaltung git und CI-Umgebungen wie Jenkins
-
Vorteilhaft: Security für eingebettete System (Secure Design/Coding) und gängiger Anwendungen (Secure Boot, TPM)
-
Strukturierte und eigenverantwortliche Arbeitsweise
-
Interesse an neuen Technologien
-
Sehr gute Deutsch und Englischkenntnisse in Wort- und Schrift (C1, minimal B2)
Benefits & conditions
- Kollegiales und internationales Umfeld
- Vielfältige individuelle Entwicklungsmöglichkeiten
- Umfassende Weiterbildungsmöglichkeiten
- Sportangebote, E-Bike-Leasing
- Rabatt-Programm für Mitarbeiter
- Gute Verkehrsanbindung
- Flexible Arbeitszeiten, aber kein 100% Remote