Experte für embedded Systeme (HW/SW), embedded Linux, Linux, security, C/C++/Qt
Aktualisiert am 18.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2025
Verfügbar zu: 100%
davon vor Ort: 50%
Embedded C
Embedded Systeme
Embedded Linux
Linux
ARM
RISC
MIPS
C
Deutsch
Muttersprache
Englisch
C1
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-09 - heute

Embedded Linux / Yocto / Qt-Applikationsentwicklung

Senior Application Engineer
Senior Application Engineer

Embedded Linux / Yocto / Qt-Applikationsentwicklung, C/C++ Applikationsentwicklung, KI-gestützte Objekterkennung

  • Applikationsentwicklung unter Qt in C++ und Qml
  • Embedded Linux Entwicklung Debian based / Yocto based
  • Integration von KI-Hardware (Hailo AI) in Embedded Linux Umgebungen
  • Kundensupport weltweit remote / On-Site
  • Projekt-Verantwortung für Termine, Kosten, Design, Test, Dokumentation
  • Arbeit in internationalem Team / Kommunikation ausschließlich in Englisch

27 Jahre
1998-01 - heute

Festanstellung

Entwicklungsingenieur für Embedded SW and HW
Entwicklungsingenieur für Embedded SW and HW
3 Jahre 4 Monate
2020-05 - 2023-08

Energieübertragungs-Messsysteme

Entwicklungsingenieur
Entwicklungsingenieur

Entwicklungsingenieur für Energieübertragungs-Messsysteme mit Schwerpunkt Embedded Linux und HW-naher Softwareentwicklung Anpassung Debian / Yocto Linux für Embedded Systeme ITsec-konforme Implementierung von Diensten und Schnittstellen 

  • Adaption von Debian und Yocto Linux für Embedded Plattform (ARM-based) 
  • Entwicklung eigener Applikationen unter Linux 
  • Support und Begleitung von IT-sec Validierungen 
  • Implementierung von sicheren Bedien-Interfaces für Operator und Administrator 
  • Dokumentation und Test
6 Jahre 9 Monate
2013-08 - 2020-04

PLC (Automatisierungssysteme)

Entwicklungsingenieur für PLC (Automatisierungssysteme)
Entwicklungsingenieur für PLC (Automatisierungssysteme)

Entwicklungsingenieur für PLC (Automatisierungssysteme), mit Schwerpunkt Echtzeit-Betriebssysteme und HW-nahe Softwareentwicklung, INTEL x86-BIOS Wartung/Pflege und Entwicklung von eigenen BIOS-Erweiterungen. Firmware-Entwicklung für Peripherie-Baugruppen 

  • Migration des Echtzeit-Betriebssystems auf neue Hardware-Plattformen (ARM Cortex M3/M4) 
  • Adaption des zugelieferten BIOS für x86-basierende Baugruppen 
  • Evaluation und Adaption von BIOS-Alternativen (z.B. coreboot) 
  • Dokumentation und Test, Unterstützung bei Umwelt- und Typtests 
  • Firmware-Entwicklung für analoge I/O-Baugruppen auf Basis TI-MSP430 
1 Jahr 11 Monate
2011-10 - 2013-08

Implementierung und Support von Security- Funktionalität für kritische Automatisierungssysteme

Delegation in die USA, Implementierung und Support von Security- Funktionalität für kritische Automatisierungssysteme 

  • CPU Performance Analyse zwecks Tauglichkeit und Skalierungsbedarf hinsichtlich der Implementierung von Crypto-Algorithmen. 
  • Integration von Security Libraries in die existierende Firmware-Umgebung 
  • Entwicklung eines mehrstufigen Angriffsschutzsystems 
  • Zusammenführung vorhandener Tools und Prozesse mit den neuen Firmware-Komponenten. 
  • Dokumentation und Test aller Entwicklungsschritte. 
  • Support und Koordination zwischen den Entwicklungsstandorten in Deutschland and USA.
11 Jahre 2 Monate
2000-09 - 2011-10

Automatisierungssysteme (PLC)

Entwicklungsingenieur
Entwicklungsingenieur
  • Hardwarenahe Firmware-Entwicklung für PLC-Baugruppen
  • Firmware-Migration auf 32 Bit MIPS-basierte Prozessoren und Peripherie 
  • Toolchain Administration 
  • Dokumentation, entwicklungsbegleitender Test und Fehleranalysen 
  • Evaluierung neuer Microcontroller zwecks Leistungssteigerung zukünftiger Produkte 
1 Jahr 4 Monate
1999-05 - 2000-08

Realisierung einer elektronischen Datenübertragungseinheit

Entwicklungsingenieur
Entwicklungsingenieur

Realisierung einer elektronischen Datenübertragungseinheit (Telemetrie) für raue Umweltbedingungen wie sie in Nutzfahrzeugen, Containern oder landwirtschaftlichen Maschinen vorkommen 

  • Software- und Hardware Entwicklung (Firmware, Board Redesign) 
  • Implementierung der Treiber für GPS and GSM
  • Support für Pilotkunden und Messen
  • Dokumentation und Test 
  • Umwelt- und Typtests
1 Jahr 4 Monate
1998-01 - 1999-04

Realisierung einer multifunktionalen IO- Karte zur Ansteuerung eines autonomen Reinigungsroboters

Entwicklungsingenieur
Entwicklungsingenieur
  • Software- und Hardware Entwicklung der Controller IO-Card 
  • CPLD-Design (Programmable Logic Device von XILINX) mit VHDL 
  • Dokumentation und Test 
  • Unterstützung bei Umwelt- und Typtests

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 5 Monate
1993-09 - 1998-01

Studium der Nachrichtentechnik

Diplom-Ingenieur (FH), Georg-Simon-Ohm Fachhochschule Nürnberg
Diplom-Ingenieur (FH)
Georg-Simon-Ohm Fachhochschule Nürnberg

Mikroelektronik

Position

Position

In meiner bisherigen Tätigkeit füllte ich folgende Rollen aus:

  • Rolle als Entwickler (C/C++/Qt, Embedded Systeme, Echtzeitsysteme)
  • Rolle als Administrator (Linux-Administration sowohl embedded als auch serverseitig)
  • Rolle als Projektleiter

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Embedded Systeme Embedded Linux Linux ARM RISC MIPS C

Produkte / Standards / Erfahrungen / Methoden

Linux
Experte

Tools und Kenntnisse

Compiler 

Green Hills für MIPS und ARM, BSO Tasking, GNU-C, TI-MSP430 


Prozessor Architekturen

MIPS32, MIPS64, ARM, X86, C166, TI-MSP430, TriCore 


Debugger

Green Hills Probe, FS2 Probe, Hitex, MSP-FET430, BDI-3000, GDB 


IDE (Integrated Development Environment)

Visual Studio Code, QtCreator, Codewright, Eclipse, TI Code Composer Configuration 


Configuration Management

Rational ClearCase, GIT, Jira, Azure


Erfahrungen:

  • Prozessor-Architekturen, insbesonders MIPS32, MIPS64, ARM and TI
  • Spezial-Bausteine, ASICs (Application Specific Integrated Circuits) 
  • Knowhow der verwendeten Compiler and Debugger sowie deren Konfigurationsparameter, um den optimalen Workflow zu garantieren 
  • Prozessor Architektur und Multiprozessor-Systeme 
  • Embedded Betriebssysteme und Software-Architekturen sowie der zugehörigen Engineering Systeme
  • C / C++ / Qt / Qml
  • Hailo AI-Accelerator
  • Projektmangement
  • Scrum / Agile
  • Kundenfocussierung
  • Linux / embedded Linux / Yocto / Debian / Fedora / Ubuntu


Werdegang

2023 - heute

Rolle: Festanstellung als Senior Application Engineer 

Kunde: TTControl Srl in Brixen / Italien


2020 ? 2023

Rolle: Festanstellung als Entwicklungsingenieur für Embedded SW und Linux 

Kunde: SIEMENS ENERGY Global GmbH & Co. KG in Erlangen / Deutschland


1998 ? 2020

Rolle: Festanstellung als Entwicklungsingenieur für Embedded SW and HW 

Kunde: SIEMENS AG in Erlangen und Amberg / Deutschland

Programmiersprachen

C
Experte
C++
Fortgeschritten
Perl
Fortgeschritten
Java
Basics
Python
Fortgeschritten
Assembler
ARM Machine Code
Experte
RISC Machine Code
Experte
Qt
Fortgeschritten
Qml
Fortgeschritten

Branchen

Branchen

  • Automatisierungstechnik
  • Energiesysteme und Energieübertragung
  • Off-Road-Vehicles
  • Safety und security

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-09 - heute

Embedded Linux / Yocto / Qt-Applikationsentwicklung

Senior Application Engineer
Senior Application Engineer

Embedded Linux / Yocto / Qt-Applikationsentwicklung, C/C++ Applikationsentwicklung, KI-gestützte Objekterkennung

  • Applikationsentwicklung unter Qt in C++ und Qml
  • Embedded Linux Entwicklung Debian based / Yocto based
  • Integration von KI-Hardware (Hailo AI) in Embedded Linux Umgebungen
  • Kundensupport weltweit remote / On-Site
  • Projekt-Verantwortung für Termine, Kosten, Design, Test, Dokumentation
  • Arbeit in internationalem Team / Kommunikation ausschließlich in Englisch

27 Jahre
1998-01 - heute

Festanstellung

Entwicklungsingenieur für Embedded SW and HW
Entwicklungsingenieur für Embedded SW and HW
3 Jahre 4 Monate
2020-05 - 2023-08

Energieübertragungs-Messsysteme

Entwicklungsingenieur
Entwicklungsingenieur

Entwicklungsingenieur für Energieübertragungs-Messsysteme mit Schwerpunkt Embedded Linux und HW-naher Softwareentwicklung Anpassung Debian / Yocto Linux für Embedded Systeme ITsec-konforme Implementierung von Diensten und Schnittstellen 

  • Adaption von Debian und Yocto Linux für Embedded Plattform (ARM-based) 
  • Entwicklung eigener Applikationen unter Linux 
  • Support und Begleitung von IT-sec Validierungen 
  • Implementierung von sicheren Bedien-Interfaces für Operator und Administrator 
  • Dokumentation und Test
6 Jahre 9 Monate
2013-08 - 2020-04

PLC (Automatisierungssysteme)

Entwicklungsingenieur für PLC (Automatisierungssysteme)
Entwicklungsingenieur für PLC (Automatisierungssysteme)

Entwicklungsingenieur für PLC (Automatisierungssysteme), mit Schwerpunkt Echtzeit-Betriebssysteme und HW-nahe Softwareentwicklung, INTEL x86-BIOS Wartung/Pflege und Entwicklung von eigenen BIOS-Erweiterungen. Firmware-Entwicklung für Peripherie-Baugruppen 

  • Migration des Echtzeit-Betriebssystems auf neue Hardware-Plattformen (ARM Cortex M3/M4) 
  • Adaption des zugelieferten BIOS für x86-basierende Baugruppen 
  • Evaluation und Adaption von BIOS-Alternativen (z.B. coreboot) 
  • Dokumentation und Test, Unterstützung bei Umwelt- und Typtests 
  • Firmware-Entwicklung für analoge I/O-Baugruppen auf Basis TI-MSP430 
1 Jahr 11 Monate
2011-10 - 2013-08

Implementierung und Support von Security- Funktionalität für kritische Automatisierungssysteme

Delegation in die USA, Implementierung und Support von Security- Funktionalität für kritische Automatisierungssysteme 

  • CPU Performance Analyse zwecks Tauglichkeit und Skalierungsbedarf hinsichtlich der Implementierung von Crypto-Algorithmen. 
  • Integration von Security Libraries in die existierende Firmware-Umgebung 
  • Entwicklung eines mehrstufigen Angriffsschutzsystems 
  • Zusammenführung vorhandener Tools und Prozesse mit den neuen Firmware-Komponenten. 
  • Dokumentation und Test aller Entwicklungsschritte. 
  • Support und Koordination zwischen den Entwicklungsstandorten in Deutschland and USA.
11 Jahre 2 Monate
2000-09 - 2011-10

Automatisierungssysteme (PLC)

Entwicklungsingenieur
Entwicklungsingenieur
  • Hardwarenahe Firmware-Entwicklung für PLC-Baugruppen
  • Firmware-Migration auf 32 Bit MIPS-basierte Prozessoren und Peripherie 
  • Toolchain Administration 
  • Dokumentation, entwicklungsbegleitender Test und Fehleranalysen 
  • Evaluierung neuer Microcontroller zwecks Leistungssteigerung zukünftiger Produkte 
1 Jahr 4 Monate
1999-05 - 2000-08

Realisierung einer elektronischen Datenübertragungseinheit

Entwicklungsingenieur
Entwicklungsingenieur

Realisierung einer elektronischen Datenübertragungseinheit (Telemetrie) für raue Umweltbedingungen wie sie in Nutzfahrzeugen, Containern oder landwirtschaftlichen Maschinen vorkommen 

  • Software- und Hardware Entwicklung (Firmware, Board Redesign) 
  • Implementierung der Treiber für GPS and GSM
  • Support für Pilotkunden und Messen
  • Dokumentation und Test 
  • Umwelt- und Typtests
1 Jahr 4 Monate
1998-01 - 1999-04

Realisierung einer multifunktionalen IO- Karte zur Ansteuerung eines autonomen Reinigungsroboters

Entwicklungsingenieur
Entwicklungsingenieur
  • Software- und Hardware Entwicklung der Controller IO-Card 
  • CPLD-Design (Programmable Logic Device von XILINX) mit VHDL 
  • Dokumentation und Test 
  • Unterstützung bei Umwelt- und Typtests

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 5 Monate
1993-09 - 1998-01

Studium der Nachrichtentechnik

Diplom-Ingenieur (FH), Georg-Simon-Ohm Fachhochschule Nürnberg
Diplom-Ingenieur (FH)
Georg-Simon-Ohm Fachhochschule Nürnberg

Mikroelektronik

Position

Position

In meiner bisherigen Tätigkeit füllte ich folgende Rollen aus:

  • Rolle als Entwickler (C/C++/Qt, Embedded Systeme, Echtzeitsysteme)
  • Rolle als Administrator (Linux-Administration sowohl embedded als auch serverseitig)
  • Rolle als Projektleiter

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Embedded Systeme Embedded Linux Linux ARM RISC MIPS C

Produkte / Standards / Erfahrungen / Methoden

Linux
Experte

Tools und Kenntnisse

Compiler 

Green Hills für MIPS und ARM, BSO Tasking, GNU-C, TI-MSP430 


Prozessor Architekturen

MIPS32, MIPS64, ARM, X86, C166, TI-MSP430, TriCore 


Debugger

Green Hills Probe, FS2 Probe, Hitex, MSP-FET430, BDI-3000, GDB 


IDE (Integrated Development Environment)

Visual Studio Code, QtCreator, Codewright, Eclipse, TI Code Composer Configuration 


Configuration Management

Rational ClearCase, GIT, Jira, Azure


Erfahrungen:

  • Prozessor-Architekturen, insbesonders MIPS32, MIPS64, ARM and TI
  • Spezial-Bausteine, ASICs (Application Specific Integrated Circuits) 
  • Knowhow der verwendeten Compiler and Debugger sowie deren Konfigurationsparameter, um den optimalen Workflow zu garantieren 
  • Prozessor Architektur und Multiprozessor-Systeme 
  • Embedded Betriebssysteme und Software-Architekturen sowie der zugehörigen Engineering Systeme
  • C / C++ / Qt / Qml
  • Hailo AI-Accelerator
  • Projektmangement
  • Scrum / Agile
  • Kundenfocussierung
  • Linux / embedded Linux / Yocto / Debian / Fedora / Ubuntu


Werdegang

2023 - heute

Rolle: Festanstellung als Senior Application Engineer 

Kunde: TTControl Srl in Brixen / Italien


2020 ? 2023

Rolle: Festanstellung als Entwicklungsingenieur für Embedded SW und Linux 

Kunde: SIEMENS ENERGY Global GmbH & Co. KG in Erlangen / Deutschland


1998 ? 2020

Rolle: Festanstellung als Entwicklungsingenieur für Embedded SW and HW 

Kunde: SIEMENS AG in Erlangen und Amberg / Deutschland

Programmiersprachen

C
Experte
C++
Fortgeschritten
Perl
Fortgeschritten
Java
Basics
Python
Fortgeschritten
Assembler
ARM Machine Code
Experte
RISC Machine Code
Experte
Qt
Fortgeschritten
Qml
Fortgeschritten

Branchen

Branchen

  • Automatisierungstechnik
  • Energiesysteme und Energieübertragung
  • Off-Road-Vehicles
  • Safety und security

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.