freiberufler Embedded Software Entwickler (C++, Rust), Yocto-Linux Spezialist, Python Enthusiast auf freelance.de

Embedded Software Entwickler (C++, Rust), Yocto-Linux Spezialist, Python Enthusiast

zuletzt online vor wenigen Stunden
  • 70‐90€/Stunde
  • 09669 Frankenberg / Sachsen
  • auf Anfrage
  • de  |  en  |  ru
  • 08.07.2025

Kurzvorstellung

IT-Berater mit Schwerpunkt Embedded-Entwicklung, fundierten theoretischen Kenntnissen und einer Leidenschaft für Open-Source-Software.

Auszug Referenzen (1)

"Herr [...] hat als 'Teamleiter Test-Development' sehr gute Arbeit geleistet."
Teamleiter Test-Development (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

8/2006 – 8/2008

Tätigkeitsbeschreibung

Teamleitung Test-Development Team
Testen von Embedded-Hardware für 4G Mobilfunk (LTE)
Koordination des Test-Teams (6 Mitarbeiter)
Teilprojektleitung

Eingesetzte Qualifikationen

Datenanalyse, Test Automation, Testdesign (IT), C++, Python, Ablauforganisation

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • C++14 J.
  • Change Management8 J.
  • Datenanalyse19 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung5 J.
  • Embedded Linux5 J.
  • Fortran9 J.
  • Gerätetreiber2 J.
  • Git
  • Parallelisierung (OpenMP, MPI)
  • Projektleitung / Teamleitung (IT)8 J.
  • Python17 J.
  • Release-Management8 J.

Projekt‐ & Berufserfahrung

Senior Embedded Entwickler
Mercedes-Benz Tech Innovation GmbH, Stuttgart
9/2024 – 2/2025 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2024 – 2/2025

Tätigkeitsbeschreibung

Verantwortlich für Integration und Test eines “Remote Key Provisioning
Service” in ein Fahrzeug On-Board System.

Eingesetzte Qualifikationen

Bash Shell, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Linux Entwicklung

Embedded Linux Entwickler
Corpuls Elektromedizinische Geräte GmbH, Augsburg
1/2024 – 9/2024 (9 Monate)
Medizintechnik
Tätigkeitszeitraum

1/2024 – 9/2024

Tätigkeitsbeschreibung

Portierung bestehender Embedded-Anwendungen auf eine neue
Hardware-Plattform und Umstieg auf Yocto-Linux.

Eingesetzte Qualifikationen

Embedded Linux, C++, Python, Linux (Kernel)

Senior Embedded C/C++ Developer FreeRTOS/STM32
Trimble GmbH, Jena
9/2023 – 3/2024 (7 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

9/2023 – 3/2024

Tätigkeitsbeschreibung

Porting and modernizing C/C++ real time system from propriatery base to FreeRTOS, design and implementation of Make-based build and deploy system

Eingesetzte Qualifikationen

STM32, Echtzeit-Betriebssysteme, C++

Lead Developer, Embedded C++/C, Yocto Linux
Siemens IPC Systems, Nürnberg
1/2023 – 11/2023 (11 Monate)
Prozessindustrie
Tätigkeitszeitraum

1/2023 – 11/2023

Tätigkeitsbeschreibung

Development of custom (Yocto-)Linux system for bring-up, testing and certificate deployment, secure-boot / bootloader setup, implement remote update

Eingesetzte Qualifikationen

Embedded Linux, Computerprogrammierung, C++

Senior embedded C/C++ developer
Senec GmbH, Leipzig
10/2021 – 9/2023 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

10/2021 – 9/2023

Tätigkeitsbeschreibung

- Development and integration of Yocto Linux packages for custom STM32-based hardware
- System update (uboot, rauc, redundancy, remote-update) concepts and implementation within a yocto-based distribution
- Linux kernel driver maintenance / customization
- Application development C++ / Python
- Performance analysis and debugging on target system
- Planning and providing system tools for boot-source handling, secure key-storage and system identification

Eingesetzte Qualifikationen

Bash Shell, C++, Python

Embedded Software Architekt / Linux
Joimax Endoscopic Spine Experts, Leipzig
1/2021 – 12/2021 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

1/2021 – 12/2021

Tätigkeitsbeschreibung

- System architect embedded C/C++ (Yocto Linux, iMX6 based hardware) for medical
device firmware (endoscopy)
- Design and implementation of ethernet / serial converter software
- Custom system design and verification (IEC 60601)
- Implementation of application software in C++
- Update strategy (rauc-based), security concepts and implementation

Eingesetzte Qualifikationen

Echtzeit-Betriebssysteme

Senior Entwickler Embedded Software
Deutsche Bahn, Berlin
2/2020 – 8/2022 (2 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2020 – 8/2022

Tätigkeitsbeschreibung

Anpassung, Test und Deployment von Embedded Linux Systemen auf IoT der DB AG

Eingesetzte Qualifikationen

C++, Embedded Linux, Gerätetreiber, Python

Software Developer 'Core Realtime Test Implementation'
dSPACE GmbH, Paderborn
4/2019 – 9/2019 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2019 – 9/2019

Tätigkeitsbeschreibung

- Weiterentwicklung, Portierung (Windows->Linux) und Pflege eines Test-Frameworks für Echtzeit-Anwendungen
- Erstellen, Durchführen und Bewerten von Tests
- Continous Integration (CI)

Eingesetzte Qualifikationen

C++, Git, Python, Team Foundation Server

Senior Software Developer
OpenSource Projekt PySCF, Freiberg
1/2018 – offen (7 Jahre, 7 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2018 – offen

Tätigkeitsbeschreibung

Implementierung, Verbesserung und Pflege der FLOSIC Methode

Eingesetzte Qualifikationen

Python

Embedded Software Entwickler
Resolute Technologies (USA), Fort Meade / Baltimore
6/2017 – 10/2017 (5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2017 – 10/2017

Tätigkeitsbeschreibung

Linux Kernel Treiber Entwicklung (ARM, LTE-Chip Anbindung, C)
Implementierung von Post-Processing Algorithmen (Python)
Aufsetzten einer Datenbank für die Remote-Speicherung von Sensordaten (Python)

Eingesetzte Qualifikationen

Mysql, Embedded Linux, Python

Visiting Scientist
Johns Hopkins University (Baltimore), Baltimore / Washington
2/2017 – offen (8 Jahre, 6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

2/2017 – offen

Tätigkeitsbeschreibung

Project lead and coordination of the international development team for the FLO-SIC code (ongoing):
- release planning
- change management
- algorithmic improvements

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Release-Management, Change Management

Embedded Software Entwickler
Nexteer Automotive, Saginaw (MI)
1/2017 – 4/2017 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2017 – 4/2017

Tätigkeitsbeschreibung

Überarbeitung / Anpassung eines RT-Linux Kernel-Moduls (ARM, Beschleunigungssensor, C)
Erstellung von Unit-Tests und Einbinden in vorhandene Test-Umgebung

Eingesetzte Qualifikationen

Embedded Linux, Testdesign (IT)

Test-Development
AutoVitals (USA, Remote-job), Baltimore / Chemnitz
1/2016 – 3/2016 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2016 – 3/2016

Tätigkeitsbeschreibung

Implementierung einer automatisierten Test- und Release Umgebung (CruiseControl, C/Python)
Code-Review und Dokumentation

Eingesetzte Qualifikationen

Scrum, Code-Review, Python

Lead Developer / Integrator NRLMOL Library
OpenSource Projekt, Baltimore / Chemnitz
1/2016 – offen (9 Jahre, 7 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2016 – offen

Tätigkeitsbeschreibung

Koordination der Weiterentwicklung der Naval Research Laboratory Molecular Orbital Library
(Prof. M. Pederson Lab, JHU Baltimore, verteiltes Team USA/GER, 8 Entwickler in Mt. Pleasant (USA), El-Paso (USA) und Freiberg (GER))

Eingesetzte Qualifikationen

Fortran, Python

IT Consultant
GAF – Gesellschaft für Akustik und Fahrzeugmesswes, Zwickau
4/2015 – 8/2015 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2015 – 8/2015

Tätigkeitsbeschreibung

Software- / Datenauswertung für KS-Prüfstand
Implementierung GUI

Eingesetzte Qualifikationen

Embedded Systems, C++, Python

IT Consultant
ESRA (GER), Chemnitz
2/2014 – 8/2014 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2014 – 8/2014

Tätigkeitsbeschreibung

Anpassung Datenbank-Backend für Home-Security Lösung

Eingesetzte Qualifikationen

SQL, C++

PostDoc (Simulation, Datenanalyse, Algorithmen) (Festanstellung)
TU Freiberg, Freiberg
8/2008 – offen (17 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

8/2008 – offen

Tätigkeitsbeschreibung

Weiterentwicklung / Parallelisierung einer Simulationssoftware
Datenanalyse, Messdatenauswertung und Interpretation

Eingesetzte Qualifikationen

Datenanalyse

Teamleiter Test-Development (Festanstellung)
Signalion GmbH Dresden, Dresden
8/2006 – 8/2008 (2 Jahre, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

8/2006 – 8/2008

Tätigkeitsbeschreibung

Teamleitung Test-Development Team
Testen von Embedded-Hardware für 4G Mobilfunk (LTE)
Koordination des Test-Teams (6 Mitarbeiter)
Teilprojektleitung

Eingesetzte Qualifikationen

Datenanalyse, Test Automation, Testdesign (IT), C++, Python, Ablauforganisation

Entwickler Messelektronik
TU Freiberg, Freiberg
1/2001 – 5/2006 (5 Jahre, 5 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2001 – 5/2006

Tätigkeitsbeschreibung

Schaltungsdesign
Implementierung von Mess- und Regelalgorithmen auf Atmel Mikrokontrollern
Numerische Verarbeitung, Archivierung (Datenbank) und Analyse der Messdaten

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, C++, Python

Ausbildung

Angewandte Naturwissenschaft / Festkörperphysik
Dipl.
2001
Freiberg

Über mich

Begeisterter Embedded-Entwickler mit Erfahrung im Systemdesign
(Yocto-Linux, FreeRTOS) und in der Anwendungsentwicklung in C/C++.

Umfangreiche Praxis in der Umsetzung automatisierter CI/CD-Build-Umgebungen, BSP-Anpassungen und Bootloader-Integration sowie
Remote-Systemupdates. Vertraut im hardwarenahen Arbeiten mit
Schnittstellen wie UART, SPI, I2C und CAN.

Kundenorientierte, strukturierte und selbstständige Arbeitsweise mit
Schwerpunkt auf Codequalität und Wartbarkeit. Hohe Teamfähigkeit und
Motivation, sowohl in großen Unternehmensstrukturen als auch in kleinen,
agilen Entwicklungsteams effektiv einsetzbar.

Weitere Kenntnisse

Projektmanagment:
Jira, Confluence, Gitlab, Doors

Im IT Bereich:
C/C++
Linux, Yocto, Buildroot
Python, Bash
QNX, RTLinux, uC-OS II
GNU Toolchain, ARM, x86 und Cross-Compiling
OpenMP / MPI Parallelisierung
Fortran

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
4126
Alter
48
Berufserfahrung
24 Jahre und 6 Monate (seit 01/2001)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden