Wir sind Bertrandt.
Ein eigenständiger und internationaler Engineering Dienstleister mit langjähriger Expertise. Mit branchenübergreifendem Know-how und einem ganzheitlichen System- und Produktverständnis schaffen wir technologische Lösungen entlang der gesamten Wertschöpfungskette. Wir beschäftigen uns mit den Trendthemen Digitalisierung, E-Mobilität und Autonome Systeme hauptsächlich für die Branchen Automotive, Luftfahrt, Defence und Maschinenbau und ermöglichen hier konsequent die Entstehung passgenauer Lösungen. Unser Ziel: den technologischen Fortschritt beschleunigen und einen relevanten Beitrag zu einer nachhaltigen Zukunft leisten. Daran arbeiten wir jeden Tag - mit rund 12.000 Mitarbeiterinnen und Mitarbeitern an über 50 Standorten weltweit.
Aufgaben
* Weiterentwicklung und Modernisierung einer produktiv eingesetzten Softwarelösung in einem technisch en Umfeld
* Analyse und schrittweise Optimierung bestehender MATLAB-Codebasen
* Durchführung von Refactoring-Maßnahmen zur Verbesserung von Struktur, Wartbarkeit und Codequalität
* Sicherstellung stabiler Softwarefunktionalitäten durch geeignete Test-, Validierungs- und Absicherungsstrategien
* Weiterentwicklung und Definition nachhaltiger Softwarearchitekturen mit klaren Modul- und Schnittstellenkonzepten
* Entwicklung wiederverwendbarer Softwarekomponenten zur projektübergreifenden Nutzung
* Integration neuer Funktionen in bestehende Systemlandschaften unter Berücksichtigung einer konsistenten Gesamtarchitektur
* Enge Zusammenarbeit mit Entwicklungs- und Fachexperten zur Umsetzung technischer Justage- und Optimierungsverfahren in robuste Softwarelösungen
* Unterstützung bei der Überführung komplexer Algorithmen in skalierbare, wartbare und zukunftsfähige Softwarestrukturen
Profil
* Mehrjährige Erfahrung in der Arbeit mit gewachsenen, produktiven Softwaresystemen
* Sehr gute Kenntnisse in MATLAB, insbesondere im Umgang mit komplexen und großen Codebasen
* Kenntnisse in C# / .NET
* Erfahrung in der Refaktorierung und Modernisierung von Legacy-Systemen
* Sicherer Umgang mit Strategien zur Absicherung bestehender Funktionalität (z. B. Regressionstests, Vergleichsmethoden)
* Fundierte Kenntnisse in der Konzeption und Umsetzung von Softwarearchitekturen
* Strukturierte, eigenständige Arbeitsweise sowie die Fähigkeit, auch in unsicheren Situationen fundierte Entscheidungen zu treffen
* Ausgeprägte Kommunikationsstärke sowie Erfahrung in der technischen Führung ohne disziplinarische Verantwortung
* Erfahrung im Wissenstransfer und Coaching innerhalb von Entwicklungsteams
* Fähigkeit, fachliche Anforderungen aus technischen Domänen strukturiert in Softwarelösungen zu überführen
* Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Wir bieten
JBJB1_DE