freiberufler Freelance Software Engineer auf freelance.de

Freelance Software Engineer

zuletzt online vor 2 Tagen
  • auf Anfrage
  • 82024 Taufkirchen, Kreis München
  • auf Anfrage
  • ar  |  de  |  en  |  fr
  • 02.06.2026
  • Contract ready

Kurzvorstellung

Dank meiner langjährigen praktischen Erfahrung in der Entwicklung von Embedded, kritischer Software sowie Automatisierung und CI/CD kann ich Sie während des gesamten Entwicklungszyklus unterstützen.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • ARM-Architektur6 J.
  • Automotive Open System Architecture
  • C++9 J.
  • CAN-Bus (controller area network)6 J.
  • Continuous Integration7 J.
  • Docker5 J.
  • Embedded Systems9 J.
  • Ethernet6 J.
  • Iso 262626 J.
  • Python10 J.

Projekt‐ & Berufserfahrung

Freelance Software Engineer
Accenture, München
1/2023 – 2/2026 (3 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Continuous Integration, Embedded Systems, ARM-Architektur, C++, Jenkins, Python, Ruby, Ethernet, CAN-Bus (controller area network), Embedded Software, Iso 26262

Software Engineer (Festanstellung)
Polytech, München
6/2021 – 12/2022 (1 Jahr, 7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Continuous Delivery, Continuous Integration, Docker, Jenkins, Python

Software Engineer (Festanstellung)
ESR Labs, München
10/2017 – 5/2021 (3 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Ethernet, CAN-Bus (controller area network), ARM-Architektur, C++, Docker, Embedded Software, Embedded Systems, Iso 26262, Jenkins, Python, Ruby

Software Engineer (Festanstellung)
EnOcean, München
5/2015 – 9/2017 (2 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Continuous Integration, C++, C (Programmiersprache), Embedded Software, Embedded Systems, Internet of Things (IoT), Python

Ausbildung

National School of Computer Science
Master in Computer Science
2015
Tunis
Engineering Institute of Nabeul
Bachelor in Mathematik und Physik
2012
Nabeul

Über mich

C++ Programmierung:
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

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Französisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
9
Berufserfahrung
11 Jahre und 1 Monat (seit 05/2015)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden