freiberufler Embedded-Softwareentwickler | C/C++ Firmware, RTOS und Verifikation auf freelance.de

Embedded-Softwareentwickler | C/C++ Firmware, RTOS und Verifikation

zuletzt online vor 4 Tagen
  • 75‐80€/Stunde
  • 10315 Berlin
  • National
  • de  |  en
  • 16.09.2026
  • Contract ready

Kurzvorstellung

Freiberuflicher Embedded-Softwareentwickler mit 10+ Jahren Erfahrung in C/C++-Firmware, Requirements Engineering und Verifikation. Schwerpunkt: Automotive, Medizintechnik und industrielle Geräteentwicklung.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Algo Entwicklung
  • C++
  • Machine Learning
  • Python8 J.
  • System- und Softwaredesign

Projekt‐ & Berufserfahrung

Embedded Softwareentwickler
B. Braun Avitum AG, Puchheim
9/2025 – 12/2025 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2025 – 12/2025

Tätigkeitsbeschreibung

• Fokussiertes 4‐Monats‐Mandat für Requirements‐Testing und Qualitätsstabilisierung im regulierten Umfeld.
• Schwerpunkt auf Requirements für Softwaretests, automatisierte Testfälle mit pytest und priorisiertes Bugfixing
im Bestandssystem.
• Zusätzlich Umsetzung ausgewählter Feature‐Erweiterungen innerhalb des vereinbarten Scopes.

Eingesetzte Qualifikationen

Kundenberater, IT-Berater

Embedded Softwareentwickler
Jungheinrich Norderstedt AG & Co. KG, Hamburg
4/2023 – 12/2023 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2023 – 12/2023

Tätigkeitsbeschreibung

- Entwicklung Embeeded Software Batterie-Ladecontroller
STM32 in C, CANopen
- Feature-Implementierungen, Code-Refactoring
- Git, Bitbucket, DOORS, VS Code

Eingesetzte Qualifikationen

Embedded Systems

Embedded Softwareentwickler
Truma Gerätetechnik GmbH & Co. KG, remote
6/2022 – 10/2022 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2022 – 10/2022

Tätigkeitsbeschreibung

- Entwicklung von Embedded Software Lösungen für Truma
iNetX System, basierend auf ARM Cortex H7, C++ v17,
- CAN-Buskommunikation, proprietäre
Protokollimplementierungen (segmented Transfer)
- Spezifikation, Implementierung und Testing von Software-
Modulen

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Embedded Softwareentwickler
BorgWarner Ludwigsburg GmbH, Ludwigsburg
2/2020 – 6/2020 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2020 – 6/2020

Tätigkeitsbeschreibung

- Redesign Glühsteuergerät

Eingesetzte Qualifikationen

C++

Embedded Softwareentwickler
Newport Spectra Physics GmbH, Stahnsdorf
4/2019 – 11/2019 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2019 – 11/2019

Tätigkeitsbeschreibung

Entwicklung einer Firmware für ein ARM Cortex STM32 Microcontroller für ein Laserprodukt. Die Firmware basiert auf einer intelligenten Softwarearchitektur und ist modular aufgebaut. Als Echtzeitbetriebssystem kommt ein FreeRTOS zum Einsatz.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

AI Solution Architect & Lead Developer
Kundenname anonymisiert, Berlin
12/2017 – 5/2026 (8 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2017 – 5/2026

Tätigkeitsbeschreibung

Aufbau und Weiterentwicklung eines AI-Produktportfolios mit mehreren produktionsnahen Anwendungen für AI-gestützte Softwareentwicklung, Datenanalyse, Workflow-Automatisierung und Web-/Backend-Plattformen.

Verantwortlich für Use-Case-Analyse, technische Architektur, Datenmodelle, Backend- und Frontend-Implementierung, API-Design, LLM-/Agenten-Workflows, Evals, Testing, Deployment und Betrieb.

Umgesetzt wurden unter anderem AI-gestützte Review- und Entwicklungsworkflows, Multi-Model-Orchestrierung, Provider-Routing, Prompt-/Review-Loops, Benchmarking, Kosten-/Token-Tracking, FastAPI-Backends, React-Frontends, Redis-basierte Zustände, WebSocket-Flows,
Auth-/Admin-Funktionen, Health Checks und reproduzierbare Validierungsgates.

Der Fokus lag auf produktionsnaher Umsetzung: klare Anforderungen, robuste Architekturgrenzen, testbare Schnittstellen, iterative Verbesserung, Monitoring und nachvollziehbare technische Entscheidungen.

Eingesetzte Qualifikationen

Prompt Engineering, Python

Softwareentwickler R&D
J. Eberspächer GmbH & Co KG, Esslingen
11/2017 – 5/2018 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2017 – 5/2018

Tätigkeitsbeschreibung

Projekt Hydronic & Airtronic – Heizungen
 Agile Softwareentwicklung im Research & Development
Team
 Diagnose von Softwaremodulen über CAN (XCPProtokoll,
UDS Standard) mit Vector Tools CANape und
CANoe
 Analyse und Behebung von Software-Bugs in C auf
Renesas Mikrocontroller (Steuergerät)
 Versionierung in SVN
 Bug & Issue Tracking über Jira

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Embedded Softwareentwickler (Festanstellung)
TQ-Systems GmbH, Seefeld
12/2016 – 10/2017 (11 Monate)
Medizinische Softwareentwicklung
Tätigkeitszeitraum

12/2016 – 10/2017

Tätigkeitsbeschreibung

Entwicklung der Firmware für einen neuartigen multifunktionalen Defibrillator auf Basis eines ARM Cortex STM32 Microcontrollers mit zahlreicher Buskommunikation und Datenverarbeitung.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Zertifikate

Masterzeugnis
2016
Bachelorzeugnis
2015

Ausbildung

Systems Engineering
Master
2016
HTW Berlin
Computer Engineering
Bachelor
2015
HTW Berlin

Über mich

Ich entwickle Firmware in C/C++ auf STM32- und ARM-Cortex-M-Plattformen und begleite die Integration bis zum getesteten System. Dazu gehören RTOS-nahe Arbeit mit FreeRTOS oder Zephyr, treibernahe Implementierung, Bootpfade sowie Kommunikationsschnittstellen wie CAN, CANopen und UDS. Ein zweiter Schwerpunkt ist Requirements Engineering und Verifikation: Anforderungen klären und prüfen, Testfälle ableiten, Unit- und Integrationstests automatisieren und Fehler in bestehender Firmware eingrenzen. In regulierten Umfeldern arbeite ich mit nachvollziehbaren Entscheidungen, klaren Schnittstellen, Testbarkeit und produktionsnaher Qualität.
Ergänzend unterstütze ich Linux- und Python-Tooling rund um Builds, Diagnose und CI/CD, wenn das für eine saubere Auslieferung nötig ist.

Weitere Kenntnisse

Embedded C/C++, C++, STM32, ARM Cortex-M, Renesas, TI, FreeRTOS, Zephyr, Bare Metal, Bootloader, CAN, CANopen, UDS, UART, SPI, I2C, USB, Unit Testing, pytest, CppUTest, Requirements Engineering, MISRA, ISO 26262, IEC 62304, ASPICE, Jira, Confluence, IBM DOORS, Git, CMake, Embedded Linux, Python, Docker, CI/CD, CANoe, CANalyzer

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
3180
Alter
38
Berufserfahrung
9 Jahre und 9 Monate (seit 12/2016)

Kontaktdaten

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

Jetzt Mitglied werden