Freelance Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 82024 Taufkirchen, Kreis München
- auf Anfrage
- ar | de | en | fr
- 02.06.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 2/2026
Tätigkeitsbeschreibung
• Kundenprojekte: Entwicklung und Wartung des zentralen Gateways für mehrere Flaggschiff-Modelle verschiedener OEMs, darunter BMW iX3, Audi e-tron und Porsche Taycan. Technische Beratung der Kunden hinsichtlich der Systemarchitektur sowie Leitung der Fehlerbehebung bei kritischen Produktionsproblemen.
• Zentrale Gateways: Entwicklung und Implementierung von Kommunikationspipelines für die Kern-zu-Kern-Kommunikation zur Übertragung kritischer Daten zwischen Applikationskernen und Bus-kernen.
Durchführung von Systemprofilierungen und Leistungsanalysen, wodurch messbare Verbesserungen beim Datendurchsatz und eine Verringerung der Systemauslastung erzielt wurden.
• Sicherheitskritische Funktionen: Entwicklung, Überprüfung, Test und Dokumentation sicherheitskritischer Komponenten gemäß ISO 26262, um sicherzustellen, dass die Anforderungen an die funktionale Sicherheit während des gesamten Entwicklungszyklus erfüllt wurden.
• AUTOSAR-Kommunikationsstack: Leitung der Entwicklung des AUTOSAR-Kommunikationsstacks, einschließlich der Bereitstellung von Funktionen, der Erweiterung des Codegenerators und der Behebung von Problemen.
Continuous Integration, Embedded Systems, ARM-Architektur, C++, Jenkins, Python, Ruby, Ethernet, CAN-Bus (controller area network), Embedded Software, Iso 26262
6/2021 – 12/2022
Tätigkeitsbeschreibung
• Build & Release: Entwicklung und Umsetzung einer neuen Build und Release Strategie, die den Softwareentwicklungszyklus optimierte und die Effizienz der Bereitstellung steigerte.
• Datenanalyseplattform: Die Datenanalyseplattform wurde durch Codeoptimierung und die Zusammenfassung von Funktionen in entsprechenden Paketen überarbeitet und verbessert.
• CI/CD Infrastruktur: Entwicklung und Bereitstellung der CI/CD-Infrastruktur auf AWS EKS sowie Unterstützung verschiedener Teams bei der Migration ihrer Pipelines.
• Workflow Automation: Implementierung von CLI-Tools zur Vereinfachung und Automatisierung von Entwicklungsworkflow.
Amazon Web Services (AWS), Continuous Delivery, Continuous Integration, Docker, Jenkins, Python
10/2017 – 5/2021
Tätigkeitsbeschreibung
• Multicore Gateway: Hauptverantwortung für die Integration mehrerer Routing Module der Gateway Software (interne ECU Kommunikation) und des Kommunikations-Stack in einem großen OEM Kundenprojekt.
• Architektur und Design: Unterstützung der Kunden durch den Entwicklungsprozess und Vorschlag von Architekturentscheidungen zur Sicherstellung der Interoperabilität zwischen den Gateway-Modulen.
• Onboard Data Collector: Hauptverantwortung und Wartung des integrierten Datensammlermoduls in einem großen OEM Kundenprojekt.
• ESR Kommunikation Stack: Entwicklung und Wartung von Codegeneratoren für Tools des zentralen ESR Labs Kommunikations-Stack.
Ethernet, CAN-Bus (controller area network), ARM-Architektur, C++, Docker, Embedded Software, Embedded Systems, Iso 26262, Jenkins, Python, Ruby
5/2015 – 9/2017
Tätigkeitsbeschreibung
• Smart Farming Lösung: Design und Umsetzung einer intelligenten Agrarlösung für den Einsatz auf japanischen Landwirtschaften – einschließlich BSP-Entwicklung, Hardware-Inbetriebnahme für HF-Kommunikation und Sensorschnittstellen sowie Implementierung der Anwendungsschicht.
• IoT API: Design, Implementierung und Lieferung von IoT-APIs zur Entwicklung von Anwendungen für vernetzte Smart-Home-Geräte.
• Cloud IoT Prototypen: Entwicklung von Prototypen zur Anbindung von IoT-Geräten an die Cloud, um Sensordaten zu sammeln und zu analysieren
Continuous Integration, C++, C (Programmiersprache), Embedded Software, Embedded Systems, Internet of Things (IoT), Python
Ausbildung
Tunis
Nabeul
Über mich
Fundierte Kenntnisse in C++ als primäre Programmiersprache, die in sicherheitskritischen Automotive-Projekten sowie bei der Entwicklung von Inter-Core-Kommunikationspipelines und Gateway-Komponenten für Elektrofahrzeuge.
Embedded-Technologien (FreeRTOS, LLVM, ARM, TriCore):
Kenntnisse in Embedded-Technologien und Architekturen wie FreeRTOS, LLVM sowie ARM- und TriCore-Prozessorarchitekturen, genutzt in der Entwicklung von Echtzeitsystemen und Automotive-Gateways.
Protokollkenntnisse (Ethernet, TCP/UDP, CAN, LIN):
Kenntnisse gängiger Kommunikationsprotokolle im Automotive- und Embedded-Bereich, darunter Ethernet, TCP/UDP, CAN und LIN, die in der Entwicklung von Gateway- und Kommunikationslösungen eingesetzt werden.
Sicherheitskritische Softwareentwicklung (ISO 26262)
Entwicklung, Review, Test und Dokumentation sicherheitskritischer Komponenten gemäß ISO 26262, mit Sicherstellung funktionaler Sicherheitsanforderungen über den gesamten Entwicklungslebenszyklus.
IoT-Entwicklung & Cloud-Anbindung:
Entwicklung und Lieferung von IoT-APIs für Smart-Home-Anwendungen sowie frühzeitige Prototypenentwicklung zur Anbindung von IoT-Geräten an die Cloud zur Aggregation und Analyse von Sensordaten.
AUTOSAR & Automotive-Kommunikationsstacks:
Umfangreiche Erfahrung in der Entwicklung und Wartung von AUTOSAR-Kommunikationsstacks, inklusive Feature-Delivery, Code-Generator-Pflege und Fehlerbehebung für OEM-Flaggschiffmodelle.
Tools (Wireshark, CAN Utils, Valgrind)
Einsatz von Analyse- und Debugging-Tools wie Wireshark, CAN Utils und Valgrind zur Systemprofilierung, Performance-Analyse und Fehlerbehebung in Embedded- und Netzwerkprojekten.
Weitere Programmiersprachen (Python, Ruby, Rust, Bash): Kenntnisse in weiteren Programmiersprachen wie Python, Ruby, Rust und Bash für Automatisierung, Scripting und Tooling in verschiedenen Projekten.
Build-Systeme (Bazel, CMake, Make):
Erfahrung mit modernen Build-Systemen wie Bazel, CMake und Make zur Verwaltung und Automatisierung von Software-Build-Prozessen in komplexen Projekten.
CI/CD & Cloud-Infrastruktur:
Entwicklung und Deployment von CI/CD-Infrastrukturen auf AWS EKS, Unterstützung von Teams bei der Migration ihrer Pipelines sowie Implementierung von CLI-Tooling zur Automatisierung von Entwicklungs-Workflows.
Persönliche Daten
- Arabisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Französisch (Gut)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
