Software Systems Engineering and Application Development (Embedded, Linux, SoC)
Aktualisiert am 20.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Linux kernel drivers & device tree
Application Engineering
Embedded Systems
flash memory
technical writing
system bring-up
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
gute Sprachkenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 2 Monate
2023-01 - heute

Verschiedene Kundenprojekte

Selbständig
Selbständig

  • Verschiedene Kundenprojekte im Bereich systemnaher Softwareentwicklung (international mit gelegentlichen Besuchen vor Ort; überwiegend remote), u.a.


dmc-smartsystems GmbH:

  • BMC-Firmwareentwicklung für neue Server eines großen internationalen OEMs
  • Design, Implementierung und Test von neuen Softwaremodulen und -algorithmen in C und C++ zur Leistungsregelung, Systemüberwachung und Ähnlichem unter Linux
  • Kerneltreiberentwicklung sowie begleitende Hardware-Messungen (eingebetteter ARM SoC)
  • git/GitLab Versionskontrollsystem
  • Mitglied eines internationalen Entwicklerteams sowie interne und externe Kontakte in einem internationalen Umfeld.


T+A elektroakustik GmbH & Co. KG:

  • Linux-Kerneltreiberentwicklung für einen FMHD/DAB+ Tuner-Chip mit Integration ins V4L2- Subsystem. 
  • Ansteuerung via SPI-Bus von einem ARM SoC und Audioausgabe via I2S. Dekodierung verschiedener Datenformate. Design und Erstellung einer passenden Test-Suite sowie Dokumentation des Device-Tree-Bindings im offiziellen Format. 
  • Wöchentliche Synchronisation mit dem Entwicklungsleiter und seinem Team via Zoom und monday

auf Anfrage
1 Jahr 6 Monate
2021-07 - 2022-12

enge Zusammenarbeit mit den verschiedenen Platform-Engineering-Teams

Technical Consulting Engineer
Technical Consulting Engineer
  • Berater und Experte für JTAG-Debug-Werkzeuge wie z. B. den Intel System Debugger in Europa
  • enge Zusammenarbeit mit den verschiedenen Platform-Engineering-Teams zur Unterstützung von Kunden (OEMs und ODMs) hinsichtlich dem Design neuer Intel-Plattformen
  • Durchführung von technischen Beratungsprojekten im Bereich ?Software Systems Engineering?, primär in den Bereichen Industrie und Automatisierung
  • Vorträge auf internen und externen Workshops zum Thema Software Entwicklungswerkzeuge (Compiler, Performance-Tools, ?)
  • Vor-Ort-Aktivitäten wie Demos, Standbetreuung oder Q&A auf Messen und sonstigen Events
  • Betreuung und Einarbeitung von neuen Mitarbeitern.
Intel
München
16 Jahre 6 Monate
2005-01 - 2021-06

Verantwortlich für die Entwicklung von Linux MTD Flash-Memory- und F-RAM-Treibern

Sr. Prin. Applications Engr.
Sr. Prin. Applications Engr.

  • Zu Infineon via Übernahme von Cypress im November 2020 und zu Cypress via Übernahme von Spansion im 07/2016.
  • Verantwortlich für die Entwicklung von Linux MTD Flash-Memory- und F-RAM-Treibern sowie deren Koordination mit der Firmenprodukt-Roadmap; Führung eines kleinen Entwicklerteams (Application Engineering Manager); Zusammenarbeit und technische Unterstützung der Vertriebs- und Field-Application-Engineering-Teams; Begleitung weltweiter Enabling- und Marketing-Aktivitäten für Chipsatz-Partner; Architektur und Entwicklung verschiedener kompletter Demo-Systeme mit Abdeckung von sowohl Software- als auch HardwareAspekten, überwiegend basierend auf i.MX ARM SoCs und Linux, implementiert in C und C++ (z. B. Qt für die grafische Oberfläche); Benchmarking von eingebetteten Systemen und Plattformen; Anpassung von Flash-Memory-Dateisystemen an neue Produkte; Generierung von technischem Inhalt in enger Zusammenarbeit mit dem Produktmarketingteam (Application Notes, Demos, usw.); Einarbeitung von neuen Mitarbeitern, Studenten und Praktikanten; Ausarbeitung und Durchführung von Trainings und Vorträgen bei internen und externen Veranstaltungen; diverse Koordinierungsaufgaben zum gemeinsamen Vertrieb von Cypress-Speicherprodukten mit existierenden Infineon-Produkten.

Infineon
München
4 Jahre 2 Monate
2000-11 - 2004-12

Durchführung von Projekten im Bereich hardwarespezifischer Codeoptimierung

Sr. Technical Marketing Engr.
Sr. Technical Marketing Engr.
  • Durchführung von Projekten im Bereich hardwarespezifischer Codeoptimierung bei großen internationalen Kunden (wie Saudi Aramco, BMW, Cambridge oder UBS) in C, C++ und Fortran
  • Management von SW-Enabling-Projekten zur begleitenden Einführung neuer Prozessorarchitekturen für strategisch wichtige Kunden und OEMs
  • technische Vorträge auf Entwicklerkonferenzen sowie regelmäßige Kundentrainings.
Intel
München
3 Jahre 4 Monate
1997-06 - 2000-09

Durchführung von Software-Integrationsprojekten

Technischer Ingenieur S/W
Technischer Ingenieur S/W
  • Primärer technischer Kontakt in Deutschland für Compiler & Programmiersprachen (C, C++,
  • Fortran 77, Fortran 90, Ada 95, Java und weitere) sowie für Parallel- und Echtzeit-Programmierung
  • Mitarbeit in diversen Pre- und Post-Sales-Projekten
  • Durchführung von Software-Integrationsprojekten bei Kunden vor Ort sowie von regelmäßigen Kundentrainings.
Silicon Graphics
München
3 Jahre
1994-06 - 1997-05

Verschiedene F&E-Projekte

Freier Mitarbeiter
Freier Mitarbeiter

  • Verschiedene F&E-Projekte im Bereich der Simulation von äußerer elektromagnetischer Verträglichkeit
  • Entwicklung eines numerischen Berechnungsprogramms in C/C++ für große parallele Computersysteme von Silicon Graphics; mehrere Zeitschriftenartikel, Konferenzbeiträge und internationale Patente. 

Siemens
Erlangen

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1997:

Elektrotechnik

Dr.-Ing. Elektrotechnik

Universität Erlangen - Nürnberg


Schwerpunkt:

  • theoretische Elektrotechnik und numerische Simulationsverfahren für EMV, Note: 1,6


1989 - 1994:

Elektrotechnik

Dipl.-Ing. Elektrotechnik

Universität Stuttgart


Schwerpunkt:

  • Software Engineering und Informatik, Note: 1,3


1993:

Studienarbeit über den GNU Ada Compiler

ENST Paris

Position

Position

  • Software Systems and Application/ Customer Engineering

Kompetenzen

Kompetenzen

Top-Skills

Linux kernel drivers & device tree Application Engineering Embedded Systems flash memory technical writing system bring-up

Produkte / Standards / Erfahrungen / Methoden

Professional Profile

KURZPROFIL

  • Senior-Systemingenieur mit über 25 Jahren an Berufserfahrung in der Architektur, Entwicklung und Anwendung von systemnaher Software. Pragmatisch und ergebnisorientiert, starkes Engagement, Durchhaltevermögen und hohe Zuverlässigkeit. Ausgeprägter technischer Hintergrund sowie tiefes Verständnis von Software und Firmware auf Systemebene, inkl. Gerätetreiberentwicklung und hardwarespezifischen Optimierungen. 
  • Vollständiger Entwurf von diversen eingebetteten Systemen (sowohl Hard- also auch Software), welche erfolgreich zur Treiber- und Dateisystem-Entwicklung, Benchmarking sowie für Demonstrationen auf Messen u. ä. verwendet wurden. Entwicklung von Linux Kernel-Treibern und grafischen Oberflächen auf Qt-Basis. Umfangreicher direkter Kundenkontakt, Aufarbeitung von Kundenrückmeldungen zur Definition und zum Design von neuen Produkten. Leitung eines kleinen technischen Teams.

Branchen

Branchen

  • Automobil-, Industrie-, Halbleiter- und IT-Bereiche

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 2 Monate
2023-01 - heute

Verschiedene Kundenprojekte

Selbständig
Selbständig

  • Verschiedene Kundenprojekte im Bereich systemnaher Softwareentwicklung (international mit gelegentlichen Besuchen vor Ort; überwiegend remote), u.a.


dmc-smartsystems GmbH:

  • BMC-Firmwareentwicklung für neue Server eines großen internationalen OEMs
  • Design, Implementierung und Test von neuen Softwaremodulen und -algorithmen in C und C++ zur Leistungsregelung, Systemüberwachung und Ähnlichem unter Linux
  • Kerneltreiberentwicklung sowie begleitende Hardware-Messungen (eingebetteter ARM SoC)
  • git/GitLab Versionskontrollsystem
  • Mitglied eines internationalen Entwicklerteams sowie interne und externe Kontakte in einem internationalen Umfeld.


T+A elektroakustik GmbH & Co. KG:

  • Linux-Kerneltreiberentwicklung für einen FMHD/DAB+ Tuner-Chip mit Integration ins V4L2- Subsystem. 
  • Ansteuerung via SPI-Bus von einem ARM SoC und Audioausgabe via I2S. Dekodierung verschiedener Datenformate. Design und Erstellung einer passenden Test-Suite sowie Dokumentation des Device-Tree-Bindings im offiziellen Format. 
  • Wöchentliche Synchronisation mit dem Entwicklungsleiter und seinem Team via Zoom und monday

auf Anfrage
1 Jahr 6 Monate
2021-07 - 2022-12

enge Zusammenarbeit mit den verschiedenen Platform-Engineering-Teams

Technical Consulting Engineer
Technical Consulting Engineer
  • Berater und Experte für JTAG-Debug-Werkzeuge wie z. B. den Intel System Debugger in Europa
  • enge Zusammenarbeit mit den verschiedenen Platform-Engineering-Teams zur Unterstützung von Kunden (OEMs und ODMs) hinsichtlich dem Design neuer Intel-Plattformen
  • Durchführung von technischen Beratungsprojekten im Bereich ?Software Systems Engineering?, primär in den Bereichen Industrie und Automatisierung
  • Vorträge auf internen und externen Workshops zum Thema Software Entwicklungswerkzeuge (Compiler, Performance-Tools, ?)
  • Vor-Ort-Aktivitäten wie Demos, Standbetreuung oder Q&A auf Messen und sonstigen Events
  • Betreuung und Einarbeitung von neuen Mitarbeitern.
Intel
München
16 Jahre 6 Monate
2005-01 - 2021-06

Verantwortlich für die Entwicklung von Linux MTD Flash-Memory- und F-RAM-Treibern

Sr. Prin. Applications Engr.
Sr. Prin. Applications Engr.

  • Zu Infineon via Übernahme von Cypress im November 2020 und zu Cypress via Übernahme von Spansion im 07/2016.
  • Verantwortlich für die Entwicklung von Linux MTD Flash-Memory- und F-RAM-Treibern sowie deren Koordination mit der Firmenprodukt-Roadmap; Führung eines kleinen Entwicklerteams (Application Engineering Manager); Zusammenarbeit und technische Unterstützung der Vertriebs- und Field-Application-Engineering-Teams; Begleitung weltweiter Enabling- und Marketing-Aktivitäten für Chipsatz-Partner; Architektur und Entwicklung verschiedener kompletter Demo-Systeme mit Abdeckung von sowohl Software- als auch HardwareAspekten, überwiegend basierend auf i.MX ARM SoCs und Linux, implementiert in C und C++ (z. B. Qt für die grafische Oberfläche); Benchmarking von eingebetteten Systemen und Plattformen; Anpassung von Flash-Memory-Dateisystemen an neue Produkte; Generierung von technischem Inhalt in enger Zusammenarbeit mit dem Produktmarketingteam (Application Notes, Demos, usw.); Einarbeitung von neuen Mitarbeitern, Studenten und Praktikanten; Ausarbeitung und Durchführung von Trainings und Vorträgen bei internen und externen Veranstaltungen; diverse Koordinierungsaufgaben zum gemeinsamen Vertrieb von Cypress-Speicherprodukten mit existierenden Infineon-Produkten.

Infineon
München
4 Jahre 2 Monate
2000-11 - 2004-12

Durchführung von Projekten im Bereich hardwarespezifischer Codeoptimierung

Sr. Technical Marketing Engr.
Sr. Technical Marketing Engr.
  • Durchführung von Projekten im Bereich hardwarespezifischer Codeoptimierung bei großen internationalen Kunden (wie Saudi Aramco, BMW, Cambridge oder UBS) in C, C++ und Fortran
  • Management von SW-Enabling-Projekten zur begleitenden Einführung neuer Prozessorarchitekturen für strategisch wichtige Kunden und OEMs
  • technische Vorträge auf Entwicklerkonferenzen sowie regelmäßige Kundentrainings.
Intel
München
3 Jahre 4 Monate
1997-06 - 2000-09

Durchführung von Software-Integrationsprojekten

Technischer Ingenieur S/W
Technischer Ingenieur S/W
  • Primärer technischer Kontakt in Deutschland für Compiler & Programmiersprachen (C, C++,
  • Fortran 77, Fortran 90, Ada 95, Java und weitere) sowie für Parallel- und Echtzeit-Programmierung
  • Mitarbeit in diversen Pre- und Post-Sales-Projekten
  • Durchführung von Software-Integrationsprojekten bei Kunden vor Ort sowie von regelmäßigen Kundentrainings.
Silicon Graphics
München
3 Jahre
1994-06 - 1997-05

Verschiedene F&E-Projekte

Freier Mitarbeiter
Freier Mitarbeiter

  • Verschiedene F&E-Projekte im Bereich der Simulation von äußerer elektromagnetischer Verträglichkeit
  • Entwicklung eines numerischen Berechnungsprogramms in C/C++ für große parallele Computersysteme von Silicon Graphics; mehrere Zeitschriftenartikel, Konferenzbeiträge und internationale Patente. 

Siemens
Erlangen

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1997:

Elektrotechnik

Dr.-Ing. Elektrotechnik

Universität Erlangen - Nürnberg


Schwerpunkt:

  • theoretische Elektrotechnik und numerische Simulationsverfahren für EMV, Note: 1,6


1989 - 1994:

Elektrotechnik

Dipl.-Ing. Elektrotechnik

Universität Stuttgart


Schwerpunkt:

  • Software Engineering und Informatik, Note: 1,3


1993:

Studienarbeit über den GNU Ada Compiler

ENST Paris

Position

Position

  • Software Systems and Application/ Customer Engineering

Kompetenzen

Kompetenzen

Top-Skills

Linux kernel drivers & device tree Application Engineering Embedded Systems flash memory technical writing system bring-up

Produkte / Standards / Erfahrungen / Methoden

Professional Profile

KURZPROFIL

  • Senior-Systemingenieur mit über 25 Jahren an Berufserfahrung in der Architektur, Entwicklung und Anwendung von systemnaher Software. Pragmatisch und ergebnisorientiert, starkes Engagement, Durchhaltevermögen und hohe Zuverlässigkeit. Ausgeprägter technischer Hintergrund sowie tiefes Verständnis von Software und Firmware auf Systemebene, inkl. Gerätetreiberentwicklung und hardwarespezifischen Optimierungen. 
  • Vollständiger Entwurf von diversen eingebetteten Systemen (sowohl Hard- also auch Software), welche erfolgreich zur Treiber- und Dateisystem-Entwicklung, Benchmarking sowie für Demonstrationen auf Messen u. ä. verwendet wurden. Entwicklung von Linux Kernel-Treibern und grafischen Oberflächen auf Qt-Basis. Umfangreicher direkter Kundenkontakt, Aufarbeitung von Kundenrückmeldungen zur Definition und zum Design von neuen Produkten. Leitung eines kleinen technischen Teams.

Branchen

Branchen

  • Automobil-, Industrie-, Halbleiter- und IT-Bereiche

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.