16.09.2026 aktualisiert
AC
100 % verfügbar
Software Engineer | Safety-Critical Systems | Model-Based Development
Darmstadt, Deutschland
Weltweit
M.Sc. Informationssystemtechnik | TU DarmstadtÜber mich
Software Engineer mit Masterabschluss in Informationssystemtechnik (TU Darmstadt) und Erfahrung in sicherheitskritischer Automotive-Software. Schwerpunkte: modellbasierte Entwicklung mit SCADE Suite, Requirements Engineering, Verifikation und Testing. Aktuell erweitere ich meine Kompetenzen in KI.
Skills
Test-SoftwareC (Programmiersprache)CADAutodesk InventorFahrzeugtechnikBlackbox-TestFehlerverfolgungEmbedded SystemsFehlerursachenIBM Rational SoftwareMATLABScrumRückverfolgbarkeit (Anforderungsmanagement)SimulinkSoftwareentwicklung
Soft Skills
- Teamfähigkeit: Erfolgreiche Zusammenarbeit in interdisziplinären Teams (z. B. Scrum-Teams im Projekt bei namhaftem Automobilhersteller).
- Kommunikationsfähigkeit: Klare Präsentation von technischen Ergebnissen in Sprint-Reviews und gegenüber Stakeholdern.
- Problemlösungsorientierung:Effiziente Analyse und Ursachen-Findung von Software-Defekten im Rahmen von Defect-Management.
- Zielstrebigkeit: Selbstständige Durchführung komplexer Projekte wie der Masterarbeit zur kinematischen und dynamischen Modellierung sowie Regelung von nichtlinearen Systeme wie Kontinuumsroboters.
- Anpassungsfähigkeit: Schnelle Einarbeitung in neue Tools und Technologien (z. B. TPT, ROS).
- Verantwortungsbewusstsein: Übernahme von Verantwortung für kritische Aufgaben wie Anforderungsanalysen und Software-Tests.
- Technische Fähigkeiten Fahrzeugtechnik: Lenksysteme, Fahrwerk
- Programmiersprachen: C/C++, Java, Assembler
- Modellbasierte Entwicklung:
- MATLAB/Simulink, Ansys SCADE Suite
- Anforderungsmanagement: IBM Rational DOORS, Codebeamer
- Testtools: Ansys SCADE Test, Time Partition Testing (TPT), testspeceditor (ECU-Testing)
- Projektmanagement: Jira, Confluence, Gantt-Chart
- Integrations- und Konfigurationsmanagement: IBM Rational Change/Synergy
- Versionsverwaltung: Git
- Betriebssysteme: MS Windows, Ubuntu Linux
- Framework: ROS (Robot Operating System)
- Kummunikationsprotokollen: I²C, SPI
- CAD-Software: Autodesk Inventor
Funktions- und Softwareentwicklung
Umfangreiche Erfahrung in der modellbasierten Entwicklung und Absicherung von sicherheitsrelevanten Systemen (ASIL D) in Bezug auf Funktionale Sicherheit ISO 26262, insbesondere für elektronische Lenksysteme und Fahrdynamik im Automotive-Bereich.
Modellbasierte Softwareentwicklung
Expertise in der Anwendung von MATLAB/Simulink und Ansys SCADE Suite für die modellbasierte Softwareentwicklung und Simulation komplexer Systeme.
Softwaretesting und Qualitätssicherung
Fundierte Kenntnisse in der Durchführung von Software-Tests, Anforderungsanalysen und Qualitätssicherungsmaßnahmen mit Tools wie IBM Rational DOORS und CodeBeamer.
Programmiersprachen und Entwicklungsumgebungen
Erfahrung mit C/C++, Java sowie Visual Studio Code und verschiedenen Entwicklungsumgebungen für Embedded Systems.
Versionskontrolle und Projektmanagement
Vertrautheit mit Jira, Confluence und Git für effizientes Projektmanagement und Versionskontrolle.
Robotik und Echtzeitsysteme
Kenntnisse in Robot Operating System (ROS) für die Entwicklung von Roboter- und Echtzeit-Anwendungen.
Kommunikationsprotokolle
Erfahrung mit I²C und SPI für die Implementierung von Kommunikationsschnittstellen in Embedded-Systemen.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2025
Sprachen
ArabischverhandlungssicherDeutschverhandlungssicherEnglischgut
Projekthistorie
Projekt A: Elektronische Lenkungsentwicklung “Steer-by-Wire‘‘
Kunde: namhafter Automobilhersteller mit Sitz in Wolfsburg
Rolle: Softwareentwickler im Bereich Lenksysteme
- Modellbasierte Entwicklung, Anpassung und Test bestehender Softwaremodule (Embedded Software) und Steuergerätefunktionen nach V-Modell
- Software-Anforderungen für (Sub-)Komponenten basierend auf der Systemanforderungsanalyse in IBM DOORS spezifiziert, verlinkt und versioniert (Baseline erstellt)
- Unit-Tests für Software-(Sub-)Komponenten gemäß ASIL-Prozessen spezifiziert, implementiert und durchgeführt (White-/Black-Box-Tests inkl. MC/DC-Abdeckung)
- Technische Reviews durchgeführt zur Erstellung von Freigabeempfehlungen
Projekt B: QuerDynamik-Management für Service Pack 2021+
Kunde: namhafter Automobilhersteller mit Sitz in München
Rolle: Funktions- und Softwareentwickler im Bereich Lenksysteme und Fahrdynamik
- Agile Zusammenarbeit mit dem Product Owner des Kunden nach Scrum
- Defect-Tickets bearbeitet, Softwarefehler bei der Erprobung mittels CAN-Signal-Analyse identifiziert und Ursachen in enger Abstimmung mit weiteren Entwicklungsteams geklärt
- Software-Anforderungen von Features im Bereich Lenksystem in IBM DOORS und Codebeamer analysiert, bewertet und dokumentiert
- Software-Modultests von modellbasierten Software-Algorithmen mit TPT (Time Partition Testing) durchgeführt; Python-Skripte zur Testautomatisierung angepasst
Aufgaben:
- Kinematische und dynamische Modellierung des Roboterkopfes.
- Simulation und Validierung der Modelle in MATLAB/Simulink.
- Integration von Kraftsensoren und drahtloser Datenübertragung über
ROS. - Entwurf und Implementierung eines Mehrgrößenreglers in MATLAB/Simulink (Simulation)
sowie in C++ und ROS
(Praxistests).
Aufgaben:
- Entwicklung von Firmware-Treibern in C nach dem Master-Slave-Prinzip.
- Hardware-Konfiguration von System-on-Chip (SoC) inkl.
Spartan MC, FPGA,
Ultraschallsensor und OLED-Display. - Verwendung von I²C- und SPI-Protokollen zur Datenübertragung.