freiberufler Embedded Systems Engineer / Systems Engineer auf freelance.de

Embedded Systems Engineer / Systems Engineer

online
  • 75€/Stunde
  • 38114 Braunschweig
  • Umkreis (bis 200 km)
  • en  |  de
  • 04.11.2026

Kurzvorstellung

Ich bin ein erfahrener Embedded- und Systemingenieur mit fundiertem Wissen in den Bereichen Automotive, Avionik und IoT.

Qualifikationen

  • C++1 J.
  • Canoe Software2 J.
  • Embedded Systems1 J.
  • Hardware-Design
  • Jenkins1 J.
  • LTE (Telekommunikation)7 J.
  • matlab
  • Python10 J.
  • Simulink5 J.
  • Systems Engineering

Projekt‐ & Berufserfahrung

Career Break / Family Care
12/2025 – offen (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

12/2025 – offen

Tätigkeitsbeschreibung

Geplante Kinderbetreuungspause; jetzt verfügbar, um zur beruflichen Ingenieursarbeit zurückzukehren, da beide Kinder die Schule/Kita begonnen haben.

Embedded Systems Consultant
AMM GmbH (Kunde: Safran Cabin), Herborn
4/2025 – 11/2025 (8 Monate)
nicht angegeben
Tätigkeitszeitraum

4/2025 – 11/2025

Tätigkeitsbeschreibung

Verifizierung von Galley-Einsätzen (Wassererhitzer, Kaffeemaschine, Ofen, Espressomaschine, Kühlschrank) gegen Anforderungen und ARINC 812 mit manuellen und automatisierten NI-Tests auf Produktionshardware (Codebeamer). Aktualisierung der Anforderungen für Kaffeemaschine und Ofen. Identifizierung eines ARINC-812-Inhibitions-Timing-Verstoßes und Erklärung des Standards im Review, um das Team bei der Korrektur zu unterstützen. Überarbeitung von etwa 50 automatisierten Tests mit falschen Signalkontrollen, fehlenden Assertions, falschen Timings oder hartcodierten Werten. Unabhängige Erstellung eines ARINC-812-Testautomatisierungs-Prototyps in Python-CAN (angewendet auf 2 Testfälle). Analyse des CAN-Datenverkehrs zwischen HMI und Prozessor bei einem weiteren Einsatz und Entwicklung eines Python-CAN-HMI-Simulators, um den Kühlschrank-Prozessor vor der Verfügbarkeit seiner HMI zu testen.

Eingesetzte Qualifikationen

Python

Mitgründer / Embedded Systems Consultant
Teltiv Technologies LLP, Udupi
1/2024 – 3/2025 (1 Jahr, 3 Monate)
nicht angegeben
Tätigkeitszeitraum

1/2024 – 3/2025

Tätigkeitsbeschreibung

Mitgründung einer Beratungsfirma für Automotive-Tooling, zelluläre IoT-Produkte und Embedded-PoCs. Eigenverantwortlicher Bereich: Kundengespräche, Architektur, Schaltpläne, Firmware/Tools sowie für Hardware: Beschaffung, Montagekoordination und Versand. Für Lear (Kunde): Entwicklung eines Python-Flashing-Tools für Audi ConBox-ECUs durch Reverse Engineering von ODIS-DoIP/Wireshark-Datenverkehr ohne vollständige Spezifikation. Lieferung in etwa 160 Stunden und Einsatz auf allen 4 entfernten Testbänken, wodurch das Trennen der ECUs an einer gemeinsamen ODIS-Einrichtung entfiel. Entwicklung eines Python-DoIP-XCP-Entsperr-Tools als Ersatz für CANoe/CAPL, das weiterhin Audis Seed/Key-DLL aufruft. Für Eseye, Batteriepack-IoT-Einheit (4 Monate, 60 gelieferte Einheiten): Empfehlung des nRF52840 anstelle des ursprünglichen Arduino-Ansatzes und Systemdesign um Feather nRF52840, Quectel EG25, RS485/Modbus-Messung und einer 24/48 V-zu-5 V-Stufe. Erstellung des Schaltplans, Koordination des PCB-Layouts, Beschaffung, Fertigung und Lieferung, gemeinsame Arbeit an Zephyr-Firmware und Design des MCUboot-A/B-OTA-Flows, Aufsetzen des MCU-OTA-Pfads in etwa 4 Tagen. Für Eseye, Kochherd-IoT-Einheit (4 Monate, 225 gelieferte Einheiten): Design einer nRF52840 + EG25-Platine für eine 5 V / 100 mA-Quelle ohne Batterie. Wahl eines 15-F-Superkondensators nach Abwägung elektrischer, Temperatur-, Höhen- und Ladegrenzen und Festlegung des spannungsbasierten Verhaltens (Modem über etwa 5,1 V, OTA verschoben unter etwa 4,9 V).

Eingesetzte Qualifikationen

Python, Embedded Systems

Systems Engineer (Automotive Connectivity / Telematics ECU)
Lear GmbH
8/2021 – 12/2023 (2 Jahre, 5 Monate)
nicht angegeben
Tätigkeitszeitraum

8/2021 – 12/2023

Tätigkeitsbeschreibung

Arbeit in den Bereichen GNSS, eCall, Wi-Fi, Mobilfunk, Diagnose, OTA, Remote-Funktionen, permanente/OTP-Daten, Integration, Systemtests und Werkunterstützung im Fisker-Produktions-TCU-Programm. Ableitung von Anforderungen in DOORS, wo Kunden-Feature-Aussagen sparsam waren, und Wartung von Architektur und Rückverfolgbarkeit. Definition von DIDs, Routinen und DTCs für Fertigung, Homologation, DV/PV und Fehlerbehebung (GNSS-/Antennenfehler, eCall-Tastenfehler, JTAG/USB-Sperrstatus). Vorschlag von RMII, als Ethernet für eine neue TCU-Revision angefordert wurde und der S32K148 nicht über genug Pins für MII verfügte; Akzeptanz und Vermeidung eines MCUs mit höherer Pinanzahl und großer Hardware-Neugestaltung. Entwicklung eines Python-MCU/NAD-Flashing- und Konfigurations-Workflows in zwei Tagen für etwa 7.000 Einheiten und Schulung von Technikern. Vier Tage Werkunterstützung in Mexiko (vFlash, NAD-Flashing, Python-Ergebniserstellung). Aufbau von Remote-Mini-HIL-Einrichtungen (echte/simulierte ECUs, CANoe, Ethernet, programmierbare Netzteile) für Remote-Tests aus Indien. Nachverfolgung eines Türbefehlsfehlers auf NAD-zu-MCU-Weiterleitung und Feststellung inkompatibler OEM-Tool- und Bootloader-Diagnosefolgen nach unterbrochenem Flashen. Bei GNSS-Testfahrten zeigte sich, dass die TCU-CAN-Ausgabe für ein Map-Matching-Problem korrekt war, das später auf der HMI-Software lokalisiert wurde. Leitung wöchentlicher technischer Kundentreffen für 18 Monate mit 10 bis 15 Teilnehmern, Erstellung von MoM und Vorantreiben des Abschlusses. Unterstützung von etwa sechs Vor-Ort-Integrationsbesuchen bei Magna Graz (CAN-Logging, CANoe-Flashing) und Mobilfunk-/SIM-Entscheidungen mit MNOs.

Eingesetzte Qualifikationen

Technischer Zeichner Photogrammetrie, Mobilfunknetze, Canoe Software, Python

Embedded Systems Engineer
Tractive GmbH, Linz
12/2019 – 7/2021 (1 Jahr, 8 Monate)
nicht angegeben
Tätigkeitszeitraum

12/2019 – 7/2021

Tätigkeitsbeschreibung

Entwicklung von Nordic-SDK/C++-Firmware für verbundene Tracker mit OTA-Firmware-Lieferung und Log-Abruf über Mobilfunk und Bluetooth. Wartung der Modem- und GNSS-Treiber sowie des TCP/mTLS-Stacks. Lösung von Kunden gemeldeten LTE-Cat-M1-Verbindungsproblemen. Arbeit mit Unit-Tests, CMake, Jenkins und SonarQube. Nachverfolgung intermittierender OTA-Korruption auf eine Fehlausrichtung des gemeinsamen Empfangscaches: 1024-Byte-Lesevorgänge konnten OTA-Chunk-Grenzen überschreiten und veraltete Zustände überschrieben ungelese Bytes des nächsten Chunks. Hinzufügen einer pro-Zyklus-Neausrichtung, Validierung mit etwa 50 erfolgreichen OTA-Läufen und Auslieferung in die Produktion. Untersuchung fehlender Mobilfunkgeräte-Logs mit J-Link RTT, AT-Befehlen und Server-PCAPs. Nachweis, dass Backend-Framing Nachrichten falsch behandelte, die TCP-Segmente überspannten; die Paketbeweise gingen an das Backend-Team.

Eingesetzte Qualifikationen

C++, LTE (Telekommunikation), Technischer Zeichner Photogrammetrie, Jenkins

Engineer
Airbus India, Bengaluru
2/2014 – 11/2019 (5 Jahre, 10 Monate)
nicht angegeben
Tätigkeitszeitraum

2/2014 – 11/2019

Tätigkeitsbeschreibung

Bewertung von Wi-Fi-, Bluetooth-, 4G/LTE-, RFID- und 6LoWPAN-Modulen gegen verfügbare Schnittstellen und Hypervisor-Partitionsgrenzen. Lösung eines kritischen Mesh-Integrationsproblems für eine Toulouse-Demo durch Auswahl eines SDIO-Wi-Fi-Moduls, das in die Partition-I/O passte. Leitung des Linux-BSP-Bring-ups mit drei Ingenieuren auf einem iWave-SoM und Brückenbildung zwischen iWave- und Wipro-Lieferanten. Feststellung einer ARINC-429-Signaltrennungsverletzung im A320-A-Plug-Design des Lieferanten, die V1 übersehen hatte. Zusammenarbeit mit dem Frankreich-Team an einem korrigierten Empfänger, der eine gemeinsame PCB beibehielt und die Anzahl der HI-3210-ICs von 6 auf 4 reduzierte (ca. 200 USD pro Stecker, 400 USD pro Flugzeug). Leitung einer neuen PCB, die die unzuverlässige Kabelschnittstelle ersetzte, mit Halte-Kondensatoren und LT4356-Überspannungsschutz. Erstellung von Load-Skripten für DO-160-Tests und Unterstützung der Laborqualifizierung (Temperatur, Vibration, EMI/EMC). Übernahme der elektrischen und Fahrwerksimulation nach dem Ausscheiden von zwei Ingenieuren. Erlernen von Simulink, Stateflow, Simscape, SimPower und SimHydraulics. Wartung von UAV-elektrischen und hydraulischen Modellen mit autogeneriertem Code für das IVHM-Framework. Aktualisierung eines Dreiphasen-Generator-Modells (MATLAB-Zustandsraum) und Entwurf von Fehlererkennunglogik. Analyse der Fehlerausbreitung für FMECA und Erstellung von Python-Automatisierung zur Umwandlung von FMECA-Excel-Daten in JSON für das FFA-Tool. Entwicklung eines Proof of Concept für die präventive Wartung von Wassererhitzern (Arduino und Sensoren), der zu einem Folgeprojekt und später zum Patent führte. Entwicklung und Verifizierung von sicherheitskritischer Flugwarnsoftware unter DO-178B Level C (PL/M, x86, VAX/VMS): Erweiterungen, ICD-Änderungen, Unit-Tests und Tracing. Portierung von PL/M-Routinen zu x86-Assembler für Prozessor-Marge. Experimentelle ROM-zu-RAM-Umlagerung zeigte einen geschätzten Gewinn von 2 bis 4 Prozentpunkten bei der Auslastung. Nachverfolgung eines wiederkehrenden Autocoding-Tool-Hangs auf eine unbekannte Eingabedateigrößenbegrenzung. Verwaltung von zwei Subunternehmern in Indien.

Eingesetzte Qualifikationen

LTE (Telekommunikation), Unix-Administrator, Simulink, Python, Elektromagnetische Verträglichkeit

Systems Engineer
Accord Software & Systems, Bengaluru
7/2010 – 1/2014 (3 Jahre, 7 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2010 – 1/2014

Tätigkeitsbeschreibung

Entwurf digitaler, RF- und Leistungsschaltpläne, Führung des PCB-Layouts und Unterstützung des ersten Board-Bring-ups für einen GPS-Glonass-Empfänger. Erkennung eines Straddle-Mount-SMA-Steckverbinders, der nicht in das neue 2,8-mm-PCB passte, das für Schussvibrationen benötigt wurde, bevor das erste Board gebaut wurde. Entwicklung von C-Firmware (DO-178 Level B) für den ADSP-21489 SHARC (Flash, EEPROM, RTC, ADC/DAC, FPGA-DSP-Link, Boot/Update, DMA, SPI/UART/SPORT) mit ICE-Debugging. Verwendung von Overlays aus externem SDRAM und Zusammenarbeit mit Analog Devices an einer Lösung für einen VisualDSP++-Loader-Defekt, der den Start von Overlay-Builds aus dem Flash verhinderte. Reduzierung der Prozessorauslastung von etwa 99 % auf 40 % bei einer Anforderung von <50 %. Der FPGA-zu-DSP-SPORT/DMA-Ping-Pong-Redesign war ein wichtiger Beitrag (etwa 700 µs CPU-Blockierung pro 1-ms-Zyklus entfernt, über einen Backup-SPORT-SPI-Link, der im Hardware-Design enthalten war), wobei Overlays aus dem internen Speicher ausgeführt wurden. Koordination der MIL-810D / MIL-461E-Qualifizierung mit externen Laboren, Vor-Ort-Fehlerbehebung und Berichte. Ersatz eines veralteten RTC durch ein kompatibles Teil (DS1347T+ für MAX6902ETA+) über ein akzeptiertes ECR und Reduzierung der Produktionsprogrammierung von etwa 30 auf 3 Minuten pro Einheit mit einem kombinierten Image. Für einen UAT-Transponder: Konsolidierung der Transponder-Schaltpläne für geringere BOM-Kosten. Erstellung eines MATLAB-Reed-Solomon-(30,18)-Decodierers und CPFSK-Demodulators, der ein Signal 4 dB über einem Störsignal in Echtzeit-IF-Samples wiederherstellte.

Eingesetzte Qualifikationen

C (Programmiersprache), FPGA

Ausbildung

Manipal University
Master of Science in Kommunikationstechnologien

Manipal
Visvesvaraya Technological University
Bachelor of Engineering in Elektronik und Kommunikation

Über mich

Embedded- und Systemingenieur mit über 15 Jahren Erfahrung in den Bereichen Automotive-Telematik, Avionik, verbundene IoT-Produkte, Embedded-Software, Hardware-/Systemarchitektur, Verifizierung, Testautomatisierung, Fertigung sowie kunden- und lieferantenorientiertes Engineering. Praxiserfahrung in C/C++, Python, MATLAB/Simulink, Linux, Netzwerk-/Diagnoseprotokollen sowie Hardware-Software-Integration. Erfolgreiche Lösung von Cross-Layer-Defekten und Begleitung von Produkten von den Anforderungen über Validierung, Qualifizierung bis hin zur Produktionsunterstützung.

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
37
Berufserfahrung
16 Jahre und 4 Monate (seit 07/2010)

Kontaktdaten

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

Jetzt Mitglied werden