Embedded Systems, Linux Kernel- und Treiberentwicklung, Mikrocontroller, FPGA
Aktualisiert am 29.01.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 60%
Embedded Linux
Linux-Kernel
Mikrocontrollerprogrammierung
Linux
FPGA
C
VHDL
GNU Build System
GNU make
Xilinx ISE
AVR
Embedded Systems
ModelSim
Git
Deutsch
Muttersprache
Englisch
Flüssig
Französisch
Gute Verständigung

Einsatzorte

Einsatzorte

Hannover (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2018-05 - 2019-10

Treiberentwicklung, Linux-Integration und Beratung

Entwicklungsingenieur
Entwicklungsingenieur

Bei Thales habe ich in zwei Projekten kurzfristig bei der Linux-Integration ausgeholfen, sowie die Erstellung und Anpassung einiger Kerneltreiber übernommen.

Die in der Entwicklung befindlichen Geräte sind für den Einsatz auf militärischen Schiffen bestimmt.

Thales Deutschland GmbH
Kiel
2 Jahre
2016-05 - 2018-04

Entwicklung Security-Middleware im für Automotive IVI

Senior Engineer Security Trusted Execution Environments
Senior Engineer Security

Tätig im Bereich IVI Security: Bibliotheksentwicklung, Kernelanpassungen, Bringup, Debugging usw.

OP-TEE Intel DAL Intel TXE
Trusted Execution Environments
ADIT GmbH (A joint venture of Bosch and Denso)
Hildesheim
1 Jahr
2015-04 - 2016-03

Infotainment-Systeme (Vorentwicklung, Produktentwicklung)

Linux Kernel-Programmierer Linux Kernel Linux Treiber-Programmierung
Linux Kernel-Programmierer
Softwareentwicklung Infotainment: Anpassungen und Debugging von Embedded Linux auf ARM Cortex A7, A8 und M4. Treiberentwicklung, Behebung von Instabilitäten, Beratung.
Lauterbach Debugger
Linux Kernel Linux Treiber-Programmierung
Continental Automotive GmbH Wetzlar
Wetzlar
1 Jahr 4 Monate
2013-11 - 2015-02

Linux-Kernelentwicklung auf IBM System z

Kernel-Entwickler System z Linux Kernel
Kernel-Entwickler
Anpassungen und Erweiterungen für s390-Linux, Entwicklung und Refactoring von Treibern, Distributionstests und Backports (RHEL und SLES)
Linux
System z Linux Kernel
IBM Research and Development (über AS Systeme, Stuttgart)
IBM-Labor Böblingen
2 Jahre 1 Monat
2010-12 - 2012-12

Entwicklung Straßenbahninfrastruktur

Entwicklungsingenieur, Angestellter IMU 100 Embedded Linux FPGA
Entwicklungsingenieur, Angestellter
Spezifikation und Unterstützung beim Entwurf eines Gerätes, welches im Kontext Straßenbahnen eingesetzt wird. Die Aufgaben umfaßten alleinverantwortlich FPGA-Design (Signalverarbeitung), Linux Treiber-, Bibliotheks- und Anwendungsentwicklung sowie Zusammenstellung und Packaging des Gesamtsystems.
IMU 100 Embedded Linux FPGA
Comsys Communication Systems Service GmbH
Bad Salzdetfurth

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 2 Monate
2003-10 - 2009-11

Hochschulstudium Technische Informatik

Diplom-Informatiker (FH), Hochschule Bremen
Diplom-Informatiker (FH)
Hochschule Bremen
Mikrosystemtechnik, FPGA-Design, embedded systems

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Linux-Kernel Mikrocontrollerprogrammierung Linux FPGA C VHDL GNU Build System GNU make Xilinx ISE AVR Embedded Systems ModelSim Git

Produkte / Standards / Erfahrungen / Methoden

Eagle
GNU Build System
GNU Compiler Collection
IBIS-Bus
IMU-100
Intel TXE
ModelSim
OP-TEE
Xilinx ISE, EDK
Yocto

Betriebssysteme

OP-TEE

Programmiersprachen

Assembler
Diverse Architekturen/Mikrocontroller
C/C++
"Mutterprogrammiersprache"
Scriptsprachen
Shell-Skripte, Makefiles usw.
Shell
Shell-Skripte im Unix-üblichen Rahmen
SystemC
Lange her
TeX, LaTeX
VHDL/Verilog
Erfahrung in Design und Verifikation

Hardware

CPLD, FPGA
FPGA/ASIC-Design (IP-Cores)
Embedded Systems
Imx6, armv8, AVR, PXA270 usw.
IBM Großrechner (System z)
Linux Kernelentwicklung
Mikrocontrollerentwicklung
Hard- und Software

 

 

 

 

 

Berechnung / Simulation / Versuch / Validierung

VLSI-Simulation und Verifikation
HDL, SystemC

Design / Entwicklung / Konstruktion

EAGLE
Eigene Lizenz für Auftragsarbeiten vorhanden
Intel DAL
Trusted Execution Environments

Branchen

Branchen

Automotive

Unterhaltungselektronik

Kommunikationstechnik

Industriesteuerungen

Automatisierungstechnik

 

 

Einsatzorte

Einsatzorte

Hannover (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2018-05 - 2019-10

Treiberentwicklung, Linux-Integration und Beratung

Entwicklungsingenieur
Entwicklungsingenieur

Bei Thales habe ich in zwei Projekten kurzfristig bei der Linux-Integration ausgeholfen, sowie die Erstellung und Anpassung einiger Kerneltreiber übernommen.

Die in der Entwicklung befindlichen Geräte sind für den Einsatz auf militärischen Schiffen bestimmt.

Thales Deutschland GmbH
Kiel
2 Jahre
2016-05 - 2018-04

Entwicklung Security-Middleware im für Automotive IVI

Senior Engineer Security Trusted Execution Environments
Senior Engineer Security

Tätig im Bereich IVI Security: Bibliotheksentwicklung, Kernelanpassungen, Bringup, Debugging usw.

OP-TEE Intel DAL Intel TXE
Trusted Execution Environments
ADIT GmbH (A joint venture of Bosch and Denso)
Hildesheim
1 Jahr
2015-04 - 2016-03

Infotainment-Systeme (Vorentwicklung, Produktentwicklung)

Linux Kernel-Programmierer Linux Kernel Linux Treiber-Programmierung
Linux Kernel-Programmierer
Softwareentwicklung Infotainment: Anpassungen und Debugging von Embedded Linux auf ARM Cortex A7, A8 und M4. Treiberentwicklung, Behebung von Instabilitäten, Beratung.
Lauterbach Debugger
Linux Kernel Linux Treiber-Programmierung
Continental Automotive GmbH Wetzlar
Wetzlar
1 Jahr 4 Monate
2013-11 - 2015-02

Linux-Kernelentwicklung auf IBM System z

Kernel-Entwickler System z Linux Kernel
Kernel-Entwickler
Anpassungen und Erweiterungen für s390-Linux, Entwicklung und Refactoring von Treibern, Distributionstests und Backports (RHEL und SLES)
Linux
System z Linux Kernel
IBM Research and Development (über AS Systeme, Stuttgart)
IBM-Labor Böblingen
2 Jahre 1 Monat
2010-12 - 2012-12

Entwicklung Straßenbahninfrastruktur

Entwicklungsingenieur, Angestellter IMU 100 Embedded Linux FPGA
Entwicklungsingenieur, Angestellter
Spezifikation und Unterstützung beim Entwurf eines Gerätes, welches im Kontext Straßenbahnen eingesetzt wird. Die Aufgaben umfaßten alleinverantwortlich FPGA-Design (Signalverarbeitung), Linux Treiber-, Bibliotheks- und Anwendungsentwicklung sowie Zusammenstellung und Packaging des Gesamtsystems.
IMU 100 Embedded Linux FPGA
Comsys Communication Systems Service GmbH
Bad Salzdetfurth

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 2 Monate
2003-10 - 2009-11

Hochschulstudium Technische Informatik

Diplom-Informatiker (FH), Hochschule Bremen
Diplom-Informatiker (FH)
Hochschule Bremen
Mikrosystemtechnik, FPGA-Design, embedded systems

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Linux-Kernel Mikrocontrollerprogrammierung Linux FPGA C VHDL GNU Build System GNU make Xilinx ISE AVR Embedded Systems ModelSim Git

Produkte / Standards / Erfahrungen / Methoden

Eagle
GNU Build System
GNU Compiler Collection
IBIS-Bus
IMU-100
Intel TXE
ModelSim
OP-TEE
Xilinx ISE, EDK
Yocto

Betriebssysteme

OP-TEE

Programmiersprachen

Assembler
Diverse Architekturen/Mikrocontroller
C/C++
"Mutterprogrammiersprache"
Scriptsprachen
Shell-Skripte, Makefiles usw.
Shell
Shell-Skripte im Unix-üblichen Rahmen
SystemC
Lange her
TeX, LaTeX
VHDL/Verilog
Erfahrung in Design und Verifikation

Hardware

CPLD, FPGA
FPGA/ASIC-Design (IP-Cores)
Embedded Systems
Imx6, armv8, AVR, PXA270 usw.
IBM Großrechner (System z)
Linux Kernelentwicklung
Mikrocontrollerentwicklung
Hard- und Software

 

 

 

 

 

Berechnung / Simulation / Versuch / Validierung

VLSI-Simulation und Verifikation
HDL, SystemC

Design / Entwicklung / Konstruktion

EAGLE
Eigene Lizenz für Auftragsarbeiten vorhanden
Intel DAL
Trusted Execution Environments

Branchen

Branchen

Automotive

Unterhaltungselektronik

Kommunikationstechnik

Industriesteuerungen

Automatisierungstechnik

 

 

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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