Responsibilities / Tasks
1. Planung und Entwicklung von Embedded-Software in C++ vom Prototypen bis zur Serienreife
2. Spezifikation und Auswahl von Hardwarekomponenten, Überprüfung von Schaltplänen und Layouts
3. Erstellen von Spezifikationen nach Wertanalytischem Ansatz
4. Entwicklung und Pflege von Bootloadern, Middleware und Applikationssoftware
5. Aufbau und Wartung der Entwicklungsumgebung
6. Sicherstellung hoher Codequalität durch Code Reviews, automatisierte Tests und umfassende Dokumentation
7. Schnittstellenpflege, Versionsmanagement sowie Durchführung von EMV-Vorprüfungen
Your Profile / Qualifications
8. Abgeschlossenes Studium der Informatik oder Elektrotechnik oder vergleichbare Qualifikation mit Hintergrund in Prozesstechnik und Programmierung
9. Mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit C++
10. Ausgeprägte Kommunikationsfähigkeit und Teamgeist
11. Fundierte Kenntnisse in: Elektronikentwicklung, EMV, Mikrocontrollertechnik, Netzwerktechnik/Ethernet, Protokolle (MQTT, CAN, TLS), RTOS, Git, DevOps, Digital- und Messtechnik
12. Fließende Deutsch (mindestens C1) - und Englischkenntnisse (mindestens B2)
Zusatzkenntnisse (wünschenswert):
13. Erfahrung mit ST-Microcontroller (STM32)
14. Embedded Linux und Embedded Security
15. Python, Unit Test Frameworks
16. Verständnis für Prozesstechnik
Was wir bieten:
17. Spannende Tätigkeit mit aktuellen Technologien in einem internationalen Konzern
18. Mobiles Arbeiten möglich
19. Tarifliche Vergütung nach IG Metall NRW
20. 35 Stunden/Woche in Vollzeit und flexible Arbeitszeiten (Gleitzeit)
21. 30 Tage Urlaub
22. Sozialleistungen, wie z.B. betriebliche Altersvorsorge
23. Kollegiales Betriebsklima in einem internationalen Umfeld
24. JobRad
25. Individuelle Weiterbildungsangebote
26. Kantine vor Ort, betriebliche Gesundheitsangebote & Mitarbeiterrabatte (Corporate Benefits)
27. Kinderbetreuungsstätte U3