Das Unternehmen sucht einen erfahrenen Senior Softwareentwickler (m/w/d) mit einem klaren Fokus auf Echtzeitregelung und Embedded Systems. In dieser Rolle sind Sie verantwortlich für den Entwurf und die Implementierung von Echtzeit-Regelungssoftware in C/C++. Zu Ihren Aufgaben gehört die Entwicklung und Optimierung von Vektorregelungs- und sensorlosen Algorithmen für Drehstrommaschinen. Sie werden auch an der Flussoptimierung und der effizienten Pulsmustererzeugung arbeiten. Darüber hinaus sind Sie für die Programmierung, den Test und die Fehlersuche von Embedded-Firmware auf Plattformen wie Texas Instruments C2000 und ARM Cortex-Mikrocontrollern zuständig. Die Integration moderner Regelungskonzepte und energieeffizienter Strategien in Antriebs- und Traktionssysteme gehört ebenfalls zu Ihrem Verantwortungsbereich. Sie arbeiten eng mit interdisziplinären Teams aus Hardware-, Regelungs- und Testingenieuren zusammen, um eine erfolgreiche Systemintegration zu gewährleisten. Das Arbeitsumfeld ist dynamisch und innovativ, mit zahlreichen Möglichkeiten zur persönlichen und fachlichen Weiterentwicklung in einem engagierten Team.
Senior Softwareentwickler (m/w/d) mit Schwerpunkt Echtzeitregelung und Embedded Systems
Beschreibung
Anforderungen
Der ideale Kandidat bringt ein abgeschlossenes Studium (Bachelor/Master) in Regelungstechnik, Elektrotechnik oder einer vergleichbaren Fachrichtung mit. Zudem sollten Sie mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung für Leistungselektronik und Regelsysteme vorweisen können. Fundierte Kenntnisse in Traktionsumrichtern (Spannungs-/Stromrichter) und Elektronik für Schienenfahrzeuge sind unerlässlich. Sehr gute Programmierkenntnisse in C/C++ sind erforderlich, idealerweise ergänzt durch Erfahrung in C#, Python oder Skriptsprachen. Ein sicherer Umgang mit MATLAB & Simulink im Bereich elektrischer und regelungstechnischer Anwendungen ist ebenfalls wichtig. Erfahrung mit grafischer Programmierung in MATLAB, wie z.B. Simulink-Blockdesign und GUI-Entwicklung, ist von Vorteil. Sie sollten ein tiefes Verständnis von Leistungskonverter-Topologien, Halbleitertechnologien sowie thermischen und Verlustmodellen mitbringen. Nachgewiesene Erfahrung in der Programmierung von TI C2000- und ARM Cortex-Mikrocontrollern ist ebenfalls erforderlich. Zudem sind die Fähigkeit zum Lesen und Erstellen von elektrischen Schaltplänen sowie zur Durchführung von Messungen von Bedeutung. Kenntnisse moderner Motorregelverfahren und energieeffizienter Antriebssysteme runden Ihr Profil ab.