Embedded, Linux, gcc , c, FPGA VHDL
Aktualisiert am 01.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
linux
gcc
Yocto
Deutsch
Muttersprache
Englisch
verhandlungssicher
Portugiesisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+10km)

Deutschland: Der süden Stuttgarts wird bevorzugt, 95% homeoffice geht Deutschland weit.

möglich

Projekte

Projekte

2 Jahre 9 Monate
2021-10 - heute

BSP Mitgestalltung arm64 - imx8

Linux software entwickler C Python linux
Linux software entwickler

  • Linux boot unter 3 Sekunden.
  • splashscreen unter 300ms.
  • labgrid tests

C Python linux
100% Homeoffice
4 Monate
2020-12 - 2021-03

Sicherheitsumfeld - Hauptthema Verschlüsselung

Entwickler VHDL Python c
Entwickler
  • Sicherheitsumfeld, Hauptthema Verschlüsselung
  • powerpc/ smartcard plattform
  • clang, pclint, gitlab ci, VHDL, cmake
Abhöresichere geheime Geschichten
VHDL Python c
Rohde und Schwarz
Stuttgart
1 Jahr
2019-10 - 2020-09

yocto Anpassungen

alleine Entwickler - 100% remote Yocto Linux UBoot
alleine Entwickler - 100% remote
  • yocto Anpassungen
  • arm64 plattform
  • pcie, gcc gdb
Yocto Linux UBoot
Keysight GmbH
Böblingen
1 Jahr 3 Monate
2018-07 - 2019-09

mehrere kleine Projekte

  • Kernel, yocto, elbe Anpassungen
  • mehrere kleine Projekte arm und intel
Linutronix
2 Jahre 8 Monate
2015-11 - 2018-06

Automotiv Linux Entwicklung

Kernel Entwickler
Kernel Entwickler
  • Automotiv Linux Entwicklung
  • lttng, yocto, interation
  • performance tracing, allgemeine Linuxberatung
Harman Becker
2 Jahre 10 Monate
2013-03 - 2015-12

Common kernel commits

Z/Linux Kernel Entwickler
Z/Linux Kernel Entwickler
  • Common kernel commits
  • Linux gcc, system Z
  • Integration von open ssl und SNMPv3 in bestehende Software
IBM
6 Monate
2012-10 - 2013-03

93k PinScale Software Entwicklung

  • Exterm grosse Software Komplexität
  • Linux gcc, eclipse, mixed signals
Advantest
1 Jahr 5 Monate
2011-08 - 2012-12

Automotive Realtime ARM linux

  • Analyse und Entwicklung eines ARM linux Prototyen zur Motorsteuerung
  • Portierung der Linux kernel, rt-patch, userspace io/ irq
  • Hauptziel: Sicherheitsrelevate Prozesse von unkritischen trennen
Etas
5 Monate
2011-03 - 2011-07

Digitale Gaszähler

  • MSP430 ultra low power Programmierung mit Echtzeitbetriebssystem
  • zertifizierter, gsm/zigbee Gaszähler
Itron
1 Monat
2010-10 - 2010-10

verschiedenes

Entwicklungsleiter und Gesellschafter
Entwicklungsleiter und Gesellschafter
1 Monat
2009-10 - 2009-10

Embedded Software und Hardware Architektur

  • Embedded Software und Hardware Architektur eines drahtloses Messsystem (2.4GHz)
  • Entwicklungsstand unter (URL auf Anfrage) einsehbar
  • SQL injections sicheres eigenständiges HTML5 CMS entwickelt (noch nicht veröffentlicht)
Smartmote - TTI-GmbH
1 Monat
2009-09 - 2009-09

Begin der Selbstständigkeit

Entwicklungsingenieur
Entwicklungsingenieur
  • Spezialisiert auf Embedded Systems und Echtzeitbetriebssysteme
  • Linux auf Embedded-Systemen, Linux-Treiber-Entwicklung
  • 14 Jahre Embedded Assembler Erfahrung
  • 5 Jahre Embedded C und 8 Jahre C, C++ unter Linux
6 Monate
2009-01 - 2009-06

Schaltungsentwicklung und Design mehrerer digitaler Präzisionstemperaturregler

  • Schaltungsentwicklung und Design mehrerer digitaler Präzisionstemperaturregler (Analoge - Digitale Schaltungen, 4 lagig, Atmel Microcontroller)
  • Softwareentwicklung für diese Regler (C)
  • EMV Tests und Betreuung bis zur Produktion
Störk Tronic - Regelungstechnik
1 Jahr 2 Monate
2007-10 - 2008-11

Hardwarenahe Software-Entwicklung

  • Hardwarenahe Software-Entwicklung am Cell-Blade Management Prozessor (16bit Renesas), im dem Team, welches den aktuell schnellsten Computer der Welt gebaut hat, (Roadrunner, QS21, QS22, PowerPC)
  • 2 Wochen Auslandseinsatz in USA (IBM RTP Raleigh) Projektvorbesprechungen, Einarbeitung in Softwarekonzept
  • Hardware und Software Inbetriebnahme eines neuen Linux basierten Managementmodules C, C++ (32bit Mips)
IBM Forschung und Entwicklung, Böblingen
7 Monate
2007-01 - 2007-07

Entwurf und Realisierung eines echtzeitfähigen Multithreading-Konzeptes

  • Teil einer Laufzeitumgebung eines einmaligen experimentellen Rechensystems
  • Hardwarenahe Echtzeit Software-Entwicklung, in Java mit Assembler-Anbindung
Institut für Kommunikationsnetze und Rechnersysteme (IKR)
4 Monate
2006-08 - 2006-11

Auslandspraktikum

  • internationale Teamarbeit, Startup Unternehmen, Projekte im Bereich der Kommunikation zwischen: GSM-GPS, RS232Ethernet, USB-GSM
  • Hardwareentwicklung, sowie Softwareentwicklung unter GPL, in C/ C++, Java
  • Verhandlungs- und Arbeitssprache Englisch
Ativa Soluções, Santa Rita do Sapucaí (Brasilien)
5 Monate
2006-03 - 2006-07

Doherty HF-Leistungsverstärker

Xilinx Webpack
Adaptive, digitale Arbeitspunktregelung für einen Doherty HF-Leistungsverstärker
  • Zeitintensive freiwillige Zusatzarbeit, Bereich: HF, Hardware, (digital und analog)
  • Umgang mit vielen high-end Messgeräten, sowie Eagel, Matlab, Xilinx CPLDs
  • 100 Mhz CPLD Design in VHDL beschrieben
Xilinx Webpack
Institut für elektrische und optische Nachrichtentechnik
1 Jahr 10 Monate
2004-10 - 2006-07

Praktikum

Betreuertätigkeiten (HiWi)
Betreuertätigkeiten (HiWi)
  • 2x 4 Monate Java-Praktikum
  • 1x 4 Monate Datenverarbeitungspraktikum
  • Lehrtätigkeiten, Gruppenleitung, intensive Kleingruppenbetreuung
IKR
6 Monate
2005-09 - 2006-02

Signalverarbeitung

  • Gruppenarbeit in englischer Sprache
  • moderne Prinzipien der digitalen Signalverarbeitung erfolgreich angewandt (TI-DSPs)
DSP-Lab - Institut für Systemtheorie und Signalverarbeitung
8 Monate
2005-07 - 2006-02

Entwurf und Implementierung eines Super-Scalar-16-Bit-RISCProzessors

  • baut auf besonderen Leistungen im Datenverarbeitungspraktikum auf
  • eigener Prozessor mit selbst erarbeitetem Konzept erfolgreich entwickelt (VHDL)
  • bis heute schnellster Prozessor seiner Art
Ergebnisse: Konzept heute Teil der Vorlesung Technische Informatik 1
IKR
4 Monate
2005-04 - 2005-07

Praktikum - Datenverarbeitung

  • Der 16-Bit-RISC-Processor, der späteren Studienarbeit, wurde hier von Grund auf gebaut
  • harmonisches und kollegiales Gruppenverhalten (4 Studenten)
  • untereinander aufgeteilte Arbeitspakete, Absprache wichtig
  • Praktikumsgesamtziel wurde in 40% der Zeit sehr gut erreicht und ist schneller als das Referenzdesign (Sprungvorhersageeinheit und Cache)
  • alle sehr motiviert, Team mit Betreuer, Arbeit teilweise bis nach Mitternacht
IKR

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
2002-09 - 2007-07

Studium - Elektrotechnik und Informationstechnik

Diplom, Universität Stuttgart
Diplom
Universität Stuttgart
9 Monate
2001-09 - 2002-05

Grundwehrdienst

Bundeswehr - Gebirgsartillerie
Bundeswehr - Gebirgsartillerie
3 Wochen lang eingesetzt um die amerikanischen Militäreinrichtungen in Hohenfels zu bewachen, mein Aufgabenfeld: Kommunikation mit den Amerikanern
2 Jahre 10 Monate
1998-09 - 2001-06

Abitur

Berufliches Schulzentrum Leonberg - Technisches Gymnasium
Berufliches Schulzentrum Leonberg - Technisches Gymnasium
  • Grundlagen der Mechanik erlernt, von Feilen über Drehen bis CNC

Position

Position

Freiberuflicher Embedded Linux Entwickler

Kompetenzen

Kompetenzen

Top-Skills

linux gcc Yocto

Schwerpunkte

Embedded C
Linux kernel debugging
Linux kernel Treiberentwicklung
Bringup
Lowpower

Produkte / Standards / Erfahrungen / Methoden

UBoot
Yocto
Erfahrungen
  • Über 10 Jahre Arbeitserfahrung
  • Begin im Alter von 15 Jahren mit: Intel 8039, 80268
  • FPGA - vhdl
  • MCUs/ CPUs: MSP430, ARM, MIPS, powerpc, s390...
  • Open source commits: Linux-Kernel, libunwind, libseccomp, mspdebug ...
  • Inkompetenzkompensationskompetenz

Betriebssysteme

Echtzeitbetriebssysteme
FreeRTOS
Linux
Experte
Unix
Kernel Module

Programmiersprachen

Assembler
i368, atmel, mips, arm, coldfire, s390
C
Emacs
Java
Phyton
Shell
TeX, LaTeX
VHDL
C++
ASM
PHP
Perl Bash

Datenbanken

MySQL

Datenkommunikation

Ethernet
parallele Schnittstelle
Router
RS232
TCP/IP
SPI
USB
PCI
2.4G Radiomodule
I2C

Hardware

Digitale Signalprozessoren
Echtzeitsysteme
FreeRTOS, ThreadX
embedded Systeme
Emulatoren
mips emulatoren selbst erstellt
Hardware entwickelt
4 Lagiges Design mit EMV tests
Mikrocontroller
Arm, Mips, Atmel, MSP430 ...
PLD, FPGA
Xilinx und Altera - Designerfahrung

Branchen

Branchen

  • Messtechnik
  • Regelungstechnik
  • Supercomputing
  • Automotive

Einsatzorte

Einsatzorte

Stuttgart (+10km)

Deutschland: Der süden Stuttgarts wird bevorzugt, 95% homeoffice geht Deutschland weit.

möglich

Projekte

Projekte

2 Jahre 9 Monate
2021-10 - heute

BSP Mitgestalltung arm64 - imx8

Linux software entwickler C Python linux
Linux software entwickler

  • Linux boot unter 3 Sekunden.
  • splashscreen unter 300ms.
  • labgrid tests

C Python linux
100% Homeoffice
4 Monate
2020-12 - 2021-03

Sicherheitsumfeld - Hauptthema Verschlüsselung

Entwickler VHDL Python c
Entwickler
  • Sicherheitsumfeld, Hauptthema Verschlüsselung
  • powerpc/ smartcard plattform
  • clang, pclint, gitlab ci, VHDL, cmake
Abhöresichere geheime Geschichten
VHDL Python c
Rohde und Schwarz
Stuttgart
1 Jahr
2019-10 - 2020-09

yocto Anpassungen

alleine Entwickler - 100% remote Yocto Linux UBoot
alleine Entwickler - 100% remote
  • yocto Anpassungen
  • arm64 plattform
  • pcie, gcc gdb
Yocto Linux UBoot
Keysight GmbH
Böblingen
1 Jahr 3 Monate
2018-07 - 2019-09

mehrere kleine Projekte

  • Kernel, yocto, elbe Anpassungen
  • mehrere kleine Projekte arm und intel
Linutronix
2 Jahre 8 Monate
2015-11 - 2018-06

Automotiv Linux Entwicklung

Kernel Entwickler
Kernel Entwickler
  • Automotiv Linux Entwicklung
  • lttng, yocto, interation
  • performance tracing, allgemeine Linuxberatung
Harman Becker
2 Jahre 10 Monate
2013-03 - 2015-12

Common kernel commits

Z/Linux Kernel Entwickler
Z/Linux Kernel Entwickler
  • Common kernel commits
  • Linux gcc, system Z
  • Integration von open ssl und SNMPv3 in bestehende Software
IBM
6 Monate
2012-10 - 2013-03

93k PinScale Software Entwicklung

  • Exterm grosse Software Komplexität
  • Linux gcc, eclipse, mixed signals
Advantest
1 Jahr 5 Monate
2011-08 - 2012-12

Automotive Realtime ARM linux

  • Analyse und Entwicklung eines ARM linux Prototyen zur Motorsteuerung
  • Portierung der Linux kernel, rt-patch, userspace io/ irq
  • Hauptziel: Sicherheitsrelevate Prozesse von unkritischen trennen
Etas
5 Monate
2011-03 - 2011-07

Digitale Gaszähler

  • MSP430 ultra low power Programmierung mit Echtzeitbetriebssystem
  • zertifizierter, gsm/zigbee Gaszähler
Itron
1 Monat
2010-10 - 2010-10

verschiedenes

Entwicklungsleiter und Gesellschafter
Entwicklungsleiter und Gesellschafter
1 Monat
2009-10 - 2009-10

Embedded Software und Hardware Architektur

  • Embedded Software und Hardware Architektur eines drahtloses Messsystem (2.4GHz)
  • Entwicklungsstand unter (URL auf Anfrage) einsehbar
  • SQL injections sicheres eigenständiges HTML5 CMS entwickelt (noch nicht veröffentlicht)
Smartmote - TTI-GmbH
1 Monat
2009-09 - 2009-09

Begin der Selbstständigkeit

Entwicklungsingenieur
Entwicklungsingenieur
  • Spezialisiert auf Embedded Systems und Echtzeitbetriebssysteme
  • Linux auf Embedded-Systemen, Linux-Treiber-Entwicklung
  • 14 Jahre Embedded Assembler Erfahrung
  • 5 Jahre Embedded C und 8 Jahre C, C++ unter Linux
6 Monate
2009-01 - 2009-06

Schaltungsentwicklung und Design mehrerer digitaler Präzisionstemperaturregler

  • Schaltungsentwicklung und Design mehrerer digitaler Präzisionstemperaturregler (Analoge - Digitale Schaltungen, 4 lagig, Atmel Microcontroller)
  • Softwareentwicklung für diese Regler (C)
  • EMV Tests und Betreuung bis zur Produktion
Störk Tronic - Regelungstechnik
1 Jahr 2 Monate
2007-10 - 2008-11

Hardwarenahe Software-Entwicklung

  • Hardwarenahe Software-Entwicklung am Cell-Blade Management Prozessor (16bit Renesas), im dem Team, welches den aktuell schnellsten Computer der Welt gebaut hat, (Roadrunner, QS21, QS22, PowerPC)
  • 2 Wochen Auslandseinsatz in USA (IBM RTP Raleigh) Projektvorbesprechungen, Einarbeitung in Softwarekonzept
  • Hardware und Software Inbetriebnahme eines neuen Linux basierten Managementmodules C, C++ (32bit Mips)
IBM Forschung und Entwicklung, Böblingen
7 Monate
2007-01 - 2007-07

Entwurf und Realisierung eines echtzeitfähigen Multithreading-Konzeptes

  • Teil einer Laufzeitumgebung eines einmaligen experimentellen Rechensystems
  • Hardwarenahe Echtzeit Software-Entwicklung, in Java mit Assembler-Anbindung
Institut für Kommunikationsnetze und Rechnersysteme (IKR)
4 Monate
2006-08 - 2006-11

Auslandspraktikum

  • internationale Teamarbeit, Startup Unternehmen, Projekte im Bereich der Kommunikation zwischen: GSM-GPS, RS232Ethernet, USB-GSM
  • Hardwareentwicklung, sowie Softwareentwicklung unter GPL, in C/ C++, Java
  • Verhandlungs- und Arbeitssprache Englisch
Ativa Soluções, Santa Rita do Sapucaí (Brasilien)
5 Monate
2006-03 - 2006-07

Doherty HF-Leistungsverstärker

Xilinx Webpack
Adaptive, digitale Arbeitspunktregelung für einen Doherty HF-Leistungsverstärker
  • Zeitintensive freiwillige Zusatzarbeit, Bereich: HF, Hardware, (digital und analog)
  • Umgang mit vielen high-end Messgeräten, sowie Eagel, Matlab, Xilinx CPLDs
  • 100 Mhz CPLD Design in VHDL beschrieben
Xilinx Webpack
Institut für elektrische und optische Nachrichtentechnik
1 Jahr 10 Monate
2004-10 - 2006-07

Praktikum

Betreuertätigkeiten (HiWi)
Betreuertätigkeiten (HiWi)
  • 2x 4 Monate Java-Praktikum
  • 1x 4 Monate Datenverarbeitungspraktikum
  • Lehrtätigkeiten, Gruppenleitung, intensive Kleingruppenbetreuung
IKR
6 Monate
2005-09 - 2006-02

Signalverarbeitung

  • Gruppenarbeit in englischer Sprache
  • moderne Prinzipien der digitalen Signalverarbeitung erfolgreich angewandt (TI-DSPs)
DSP-Lab - Institut für Systemtheorie und Signalverarbeitung
8 Monate
2005-07 - 2006-02

Entwurf und Implementierung eines Super-Scalar-16-Bit-RISCProzessors

  • baut auf besonderen Leistungen im Datenverarbeitungspraktikum auf
  • eigener Prozessor mit selbst erarbeitetem Konzept erfolgreich entwickelt (VHDL)
  • bis heute schnellster Prozessor seiner Art
Ergebnisse: Konzept heute Teil der Vorlesung Technische Informatik 1
IKR
4 Monate
2005-04 - 2005-07

Praktikum - Datenverarbeitung

  • Der 16-Bit-RISC-Processor, der späteren Studienarbeit, wurde hier von Grund auf gebaut
  • harmonisches und kollegiales Gruppenverhalten (4 Studenten)
  • untereinander aufgeteilte Arbeitspakete, Absprache wichtig
  • Praktikumsgesamtziel wurde in 40% der Zeit sehr gut erreicht und ist schneller als das Referenzdesign (Sprungvorhersageeinheit und Cache)
  • alle sehr motiviert, Team mit Betreuer, Arbeit teilweise bis nach Mitternacht
IKR

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
2002-09 - 2007-07

Studium - Elektrotechnik und Informationstechnik

Diplom, Universität Stuttgart
Diplom
Universität Stuttgart
9 Monate
2001-09 - 2002-05

Grundwehrdienst

Bundeswehr - Gebirgsartillerie
Bundeswehr - Gebirgsartillerie
3 Wochen lang eingesetzt um die amerikanischen Militäreinrichtungen in Hohenfels zu bewachen, mein Aufgabenfeld: Kommunikation mit den Amerikanern
2 Jahre 10 Monate
1998-09 - 2001-06

Abitur

Berufliches Schulzentrum Leonberg - Technisches Gymnasium
Berufliches Schulzentrum Leonberg - Technisches Gymnasium
  • Grundlagen der Mechanik erlernt, von Feilen über Drehen bis CNC

Position

Position

Freiberuflicher Embedded Linux Entwickler

Kompetenzen

Kompetenzen

Top-Skills

linux gcc Yocto

Schwerpunkte

Embedded C
Linux kernel debugging
Linux kernel Treiberentwicklung
Bringup
Lowpower

Produkte / Standards / Erfahrungen / Methoden

UBoot
Yocto
Erfahrungen
  • Über 10 Jahre Arbeitserfahrung
  • Begin im Alter von 15 Jahren mit: Intel 8039, 80268
  • FPGA - vhdl
  • MCUs/ CPUs: MSP430, ARM, MIPS, powerpc, s390...
  • Open source commits: Linux-Kernel, libunwind, libseccomp, mspdebug ...
  • Inkompetenzkompensationskompetenz

Betriebssysteme

Echtzeitbetriebssysteme
FreeRTOS
Linux
Experte
Unix
Kernel Module

Programmiersprachen

Assembler
i368, atmel, mips, arm, coldfire, s390
C
Emacs
Java
Phyton
Shell
TeX, LaTeX
VHDL
C++
ASM
PHP
Perl Bash

Datenbanken

MySQL

Datenkommunikation

Ethernet
parallele Schnittstelle
Router
RS232
TCP/IP
SPI
USB
PCI
2.4G Radiomodule
I2C

Hardware

Digitale Signalprozessoren
Echtzeitsysteme
FreeRTOS, ThreadX
embedded Systeme
Emulatoren
mips emulatoren selbst erstellt
Hardware entwickelt
4 Lagiges Design mit EMV tests
Mikrocontroller
Arm, Mips, Atmel, MSP430 ...
PLD, FPGA
Xilinx und Altera - Designerfahrung

Branchen

Branchen

  • Messtechnik
  • Regelungstechnik
  • Supercomputing
  • Automotive

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.