Beschreibung
"beim Kunden vor Ort im Großraum Karlsruhe im Einsatz"
Ihre Aufgaben
Allgemeine Tätigkeitsbeschreibung
- Entwurf, Entwicklung und Programmierung von Maschinenführungsverfahren für mehrphasige Asynchron- und Synchronmotoren (ASM, PEM, FESM) oder Derivate
Beschreibung der Arbeitsaufgabe:
- Ableiten und Umsetzen von Anforderungen für SW-Systeme
- Umsetzen externer und interner Anforderungen an dynamische Maschinenführungsverfahren für verschiedene Maschinentypen.
- Erstellen der Softwarespezifikation in Zusammenarbeit mit dem (Projekt-)team.
- Durchführen von Anforderungsanalysen für produktbezogene Software für Problemstellungen im Bereich der automobilen Antriebstechnik unter Einbeziehung von Hardware-Schnittstellen auf Basis von Lasten/Pflichtenheften (Funktionsumfang, Regelgüte, Dynamikanforderungen usw.).
- Simulationsmodelle für die Führung von verschiedenen Maschinentypen für automobile Problemstellungen erstellen und auswerten.
- Umsetzung von Regelungstechnik im Bereich der Maschinenmodellbildung und - führung, der Parameteradaption, der Pulsweitenmodulation und des Lage- und Drehzahlregelkreises.
- Einfluss- bzw. Störgrößen ermitteln. Hieraus Aufbau des Software-Gesamtsystems nach automotiven Standards ableiten.
- Aufbau eines HIL Systems nach automotiven Standards.
- Abschätzen der Entwicklungsaufwände.
- Konzepte hinsichtlich funktionaler, technologischer und wirtschaftlicher Gesichtspunkte bewerten und mit den zuständigen Fachabteilungen und Kunden sowie ggf. externen SW-Lieferanten und SW-Entwicklern abstimmen.
- Erstellen eines Terminplans für den Projektleiter.
- Zusammenarbeit mit der Hardwareentwicklung
- Zusammenarbeit mit der Hardwareentwicklung. Hierbei Verwendung von gängigen, als auch proprietären Softwaretools und Erstellung, einer automotivgerechten Programmbibliotheken für verschiedene Umrichtergrößen und Maschinentypen.
- Entwickeln von SW-Systemen
- Untersuchungen über Funktion, Anordnung und Gestaltung auch nach Vorgaben der funktionalen Sicherheit durchführen.
- Alternative Lösungen unter Berücksichtigung funktionaler, technologischer, fertigungstechnischer und wirtschaftlicher und sicherheitstechnischer Gesichtspunkte ausarbeiten, bewerten und mit den zuständigen Stellen abstimmen.
- Archivierung der Arbeitsergebnisse.
- Neueste am Markt zur Verfügung stehende Programmier- und Simulationswerkzeuge für die SW-Entwicklung beobachten, testen und ggf. nach Abstimmung nutzen.
- Erstellen von Prüfspezifikationen.
- System testen bzw. testen lassen und in Abstimmung mit den zuständigen Stellen freigeben.
- Anpassen und Optimieren bestehender HW-Systemen
- Redesign von Systemen, z.B. nach Funktions- oder Bauelementeänderungen.
- Bestehende HW-SW- Systeme nach technischen Vorgaben oder Kundenwünschen anforderungs- und fertigungsgerecht gemäß sicherheitsrelevanten Anforderungen anpassen.
- Erarbeiten von Dokumentationen
- Erstellen der notwendigen Dokumentationen (z.B. Erarbeitung von Vorgaben zur Pflege und Dokumentation entwickelter Systeme für unterstützende Funktionen, Review der Entwicklungsschritte und Beschreibung der Ausgabe-/Änderungsstände).
Ihr Profil
- Studium im Studiengang Informatik, Elektrotechnik, Fahrzeugtechnik oder eine vergleichbare Ausbildung
- Erfahrungen im Bereich Entwicklung für Software im Microcontroller-Umfeld
- Sie sind versiert im Programmieren mit C, C++ oder C#
- Kenntnisse in der digitalen und analogen Schaltungstechnik und im Einsatz von Bussystemen (z.B. CAN, LIN, FlexRay)
- Kenntnisse in mindestens einem der folgenden Gebiete - Modellbasierte Programmierung mit Matlab/Simulink oder ASCET
- Sicherer Umgang mit Bus-Analyse-Tools (z.B. CANalyzer, CANoe, CAPL)
- Kenntnisse in ISO26262 (Funktionale Sicherheit)
- Kenntnisse der AUTOSAR Architektur
- Erfahrung im Bereich Embedded-Mikrocontroller-Programmierung
- Kenntnisse im Anforderungsmanagement unter Einsatz entsprechender Tools z.B. DOORS
- Erfahrungen in Qualitätsthemen wie z.B. SPICE oder CMMI
- Erfahrungen im Systemlieferanten-Umfeld des Automotive-Bereichs
- Teamgeist, hohes Engagement und die Begeisterung für Technik