Software und Funktionsentwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die modellbasierte Entwicklung komplexer Softwarelösungen für KFZ-Steuergeräte und Fahrerassistenzsysteme und setzt dabei deine Expertise in Embedded Systems mit Echtzeit-Anforderungen ein. Du verantwortest den gesamten Entwicklungsprozess von der Anforderungsanalyse über das Design bis hin zur Implementierung und nutzt dafür moderne modellbasierte Entwicklungswerkzeuge wie MATLAB/Simulink, Stateflow oder vergleichbare Tools. Zudem bringst du dein Know-how in Bereichen wie Requirements-Management, modellbasiertem Test-Engineering und Programmierung in C/C++ ein. Du arbeitest eng mit internationalen Stakeholdern zusammen, stimmst Anforderungen persönlich ab und präsentierst Ergebnisse adressatengerecht auf Deutsch und Englisch. Bei entsprechender Erfahrung übernimmst du darüber hinaus eigenverantwortlich Teilprojekte oder die Leitung kompletter Projekte und trägst so massgeblich zum Erfolg anspruchsvoller Automotive-Entwicklungsprojekte bei.
Verantwortung
- Du entwickelst im Rahmen unserer Projekte komplexe Softwarelösungen für KFZ-Steuergeräte und Fahrerassistenzsysteme für internationale Kunden.
- In dieser Rolle begleitest du den gesamten Softwareentwicklungsprozess von der Anforderungsanalyse bis zur Implementierung.
- Du setzt deine Expertise in der modellbasierten Softwareentwicklung sowie in entsprechenden Entwicklungswerkzeugen gezielt ein.
- Als Software- und Funktionsentwickler strukturierst und priorisierst du Anforderungen, um effiziente und robuste Funktionen zu realisieren.
- Du übernimmst bei entsprechender Eignung als Projektleiter eigenverantwortlich die Steuerung und Koordination von Kundenprojekten.
Qualifikationen
- Du hast ein abgeschlossenes Studium der Elektrotechnik, Informatik oder eines vergleichbaren Studiengangs.
- Du verfügst über mindestens zwei Jahre Berufserfahrung in der Embedded-Softwareentwicklung mit Echtzeitanforderungen in C/C++, idealerweise im Automotive-Umfeld.
- Du hast praktische Erfahrung im Requirements-Management, zum Beispiel mit DOORS.
- Du kennst modellbasierte Entwicklungswerkzeuge wie ASCET, MATLAB/Simulink/Stateflow, TargetLink oder UML und hast sie bereits in Projekten eingesetzt.
- Du besitzt Wissen im modellbasierten Test-Engineering und wendest dieses strukturiert an.
- Du kommunizierst sicher auf Deutsch und Englisch, arbeitest gerne im Team und bist bereit, auch international mit Kunden zusammenzuarbeiten.
Benefits