Embedded Systems Engineer / Systems Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 75€/Stunde
- 38114 Braunschweig
- Umkreis (bis 200 km)
- en | de
- 04.11.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
nicht angegeben
12/2025 – offen
TätigkeitsbeschreibungGeplante Kinderbetreuungspause; jetzt verfügbar, um zur beruflichen Ingenieursarbeit zurückzukehren, da beide Kinder die Schule/Kita begonnen haben.
nicht angegeben
4/2025 – 11/2025
TätigkeitsbeschreibungVerifizierung 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 QualifikationenPython
nicht angegeben
1/2024 – 3/2025
TätigkeitsbeschreibungMitgrü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 QualifikationenPython, Embedded Systems
nicht angegeben
8/2021 – 12/2023
TätigkeitsbeschreibungArbeit 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 QualifikationenTechnischer Zeichner Photogrammetrie, Mobilfunknetze, Canoe Software, Python
nicht angegeben
12/2019 – 7/2021
TätigkeitsbeschreibungEntwicklung 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 QualifikationenC++, LTE (Telekommunikation), Technischer Zeichner Photogrammetrie, Jenkins
nicht angegeben
2/2014 – 11/2019
TätigkeitsbeschreibungBewertung 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 QualifikationenLTE (Telekommunikation), Unix-Administrator, Simulink, Python, Elektromagnetische Verträglichkeit
nicht angegeben
7/2010 – 1/2014
TätigkeitsbeschreibungEntwurf 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 QualifikationenC (Programmiersprache), FPGA
Ausbildung
Manipal
Über mich
Persönliche Daten
- Englisch (Muttersprache)
- Deutsch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
