Embedded Software Entwickler
- Adresse : Viersen, NW, Germany
Arbeitsbeschreibung
- Sie gestalten und programmieren hardwarenahe Embedded Software in C für moderne programmierbare bidirektionale Stromversorgungen und Leistungselektronik, die auf die Anforderungen zukünftiger Branchen ausgerichtet ist.
- Die kontinuierliche Weiterentwicklung und Wartung des bestehenden Produktportfolios sind ebenso Teil Ihres Verantwortungsbereichs.
- Sie erstellen Anforderungs- und Spezifikationsdokumente und übernehmen die nahtlose Integration sowie Verifikation der Software.
- Die praktische Umsetzung Ihrer Software, einschließlich Inbetriebnahme und Tests von Funktionen auf der Zielhardware, erfolgt in enger Zusammenarbeit mit den Entwicklern der Leistungshardware.
- Das systematische Testen der von Ihnen entwickelten Software erfolgt durch den Einsatz gängiger Methodiken.
Anforderungen
- Erfolgreich abgeschlossenes technisches Studium (Diplom/Master) in Informatik, Elektrotechnik, Physik, Mathematik oder einer vergleichbaren Qualifikation, ergänzt durch entsprechende berufliche Praxis.
- Mindestens 3 Jahre relevante Berufserfahrung in der Entwicklung von Embedded Software (C / C++) für 16- und 32-Bit-Mikrocontroller-Plattformen, einschließlich Applikation und Low-Level Treiber.
- Wünschenswert sind fundierte Kenntnisse gängiger Kommunikationsprotokolle wie EtherCAT, Profibus/Profinet und CAN.
- Know-how im Bereich der modellbasierten Entwicklung mit Matlab/Simulink wird positiv bewertet.
- Kenntnisse der TI C2000 Prozessorfamilie sind von Vorteil.
- Erste Erfahrungen mit höheren Programmiersprachen wie Python und im systematischen Testen von Software.
- Ausgeprägte teamorientierte und selbstständige Arbeitsweise mit Planungs- und Organisationsgeschick.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.