Software Developer for Code Generator Toolchains (f/m/div.)
Über Bosch Rexroth
Bei Bosch Rexroth dreht sich alles um Bewegung und den Erfolg unserer Kunden. Mit unseren vernetzten Antriebs- und Steuerungstechnologien sowie digitalen Lösungen arbeiten Maschinen und Anlagen effizient, sicher und leistungsstark. Wir bieten unseren Kunden Komponenten, Systemlösungen und Services für mobile und industrielle Anwendungen sowie für die Fabrikautomation. In allen Bereichen schätzen wir das Know-how und das Engagement unserer Mitarbeitenden und ermöglichen dynamische Karrieren in einem internationalen Umfeld.
Aufgaben
- Erweitern und Warten unserer modernen Toolchain basierend auf MathWorks (MATLAB/Simulink)
- Arbeiten an anspruchsvollen Code-Generatoren, insbesondere unter Verwendung von MATLAB Embedded Coder und Target Language Compiler (TLC), die Entwickler in die Lage versetzen, robuste C-Codes für unsere eingebetteten Controller aus grafischen Modellen zu generieren
- Optimieren unserer Entwicklungsprozesse und Steigerung der Effizienz unserer Teams durch Verbesserung der Toolchain in Bezug auf Leistung und Codequalität sowie Integration in unsere CI/CD-Infrastruktur
- Sicherstellen, dass der generierte Code höchste Qualitätsstandards erfüllt und reibungslos in unsere Systeme integriert werden kann, sowie Unterstützung der Integration neuer Zielplattformen und -funktionen in den Generierungsprozess
- Fungieren als kompetenter Ansprechpartner für die modellbasierte Entwicklung und technische Unterstützung unserer Nutzer
Anforderungen
- Abgeschlossenes Studium in Informatik, Elektrotechnik oder einer vergleichbaren Qualifikation
- Gute Programmierkenntnisse in C/C++ und Vertrautheit mit Compilern und Buildsystemen
- Professionelle Erfahrung in der Softwareentwicklung mit MATLAB/Simulink und idealerweise erste Erfahrung mit Embedded Coder oder der Anpassung von Code-Generatoren
- Kenntnisse in Python zur Automatisierung von Entwicklungsprozessen
- Starke analytische und konzeptionelle Fähigkeiten mit hohem Einfühlungsvermögen für den Nutzer
- Gute Kommunikationsfähigkeiten, um technische Anforderungen klar zu vermitteln und als Schnittstelle zwischen Nutzern und Entwicklern zu fungieren
- Selbstständiger, strukturierter und lösungsorientierter Arbeitsstil
- Gute Deutsch- und Englischkenntnisse
Unser Angebot
Wir bieten flexible Arbeitsmodelle: von verschiedenen Teilzeitoptionen über mobiles Arbeiten bis hin zu Jobsharing. Kontaktieren Sie uns gerne.
Diversität und Inklusion sind für uns keine Trends, sondern fest in unserer Unternehmenskultur verankert. Daher begrüßen wir alle Bewerbungen, unabhängig von Geschlecht, Alter, Behinderung, Religion, ethnischer Herkunft oder sexueller Identität.