24.07.2026 aktualisiert

**** ******** ****
100 % verfügbar

Embedded Software Engineer | C/C++ | Firmware & Debugging

Oberlungwitz, Deutschland
Oberlungwitz +100 km
Master of Science - Angewandte Informatik- Intelligente vernetzte Systeme
Oberlungwitz, Deutschland
Oberlungwitz +100 km
Master of Science - Angewandte Informatik- Intelligente vernetzte Systeme

Profilanlagen

TÜV Industry Systems - Functional Safety Engineer.pdf
Bechhoff TwinSAFE.pdf
Scrum Master.pdf

Über mich

Embedded Software Engineer mit Schwerpunkt auf C/C++, Firmware, Debugging und Softwarearchitektur. Ich unterstütze Unternehmen bei der Analyse komplexer Embedded-Systeme, Root-Cause-Analysen und der Entwicklung robuster, hardwarenaher Software.

Skills

C (Programmiersprache)C++DebuggingEmbedded C++Embedded SystemsEmbedded SoftwareFirmwareSoftware ArchitectureSoftwareentwicklungReal-time Transport ProtocolPeripherals
Ich bin Embedded Software Engineer mit Schwerpunkt auf der Analyse, Entwicklung und Fehlersuche komplexer Embedded-Systeme.
Mein Fokus liegt auf hardwarenaher Softwareentwicklung in C/C++, Firmwareentwicklung, Softwarearchitektur sowie der systematischen Analyse komplexer Laufzeitprobleme.
Ich unterstütze Unternehmen bei Debugging, Root-Cause-Analysen, Code Reviews, Architektur-Reviews und der technischen Klärung anspruchsvoller Embedded-Projekte.
Erfahrung habe ich unter anderem mit Multicore-Systemen, Mikrocontrollern, Echtzeitsystemen sowie Kommunikationsschnittstellen wie CAN, SPI, I²C und UART.
Ich lege Wert auf technische Tiefe, klare Kommunikation und belastbare Lösungen für anspruchsvolle Embedded-Software.

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2026

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Entwicklung eines Single-Core-Servoverstärkers

Entwicklung einer Embedded-Software für einen kostenoptimierten Single-Core-Servoverstärker für industrielle Antriebstechnik. Fokus auf einer robusten, wartbaren Firmware mit hoher Zuverlässigkeit und effizienter Ressourcennutzung
auf begrenzter Hardware.

Aufgaben:
  • Entwicklung hardwarenaher Software in C/C++
  • Firmwareentwicklung für Single-Core-Mikrocontroller
  • Softwarearchitektur und Modulentwicklung
  • Implementierung von Antriebs- und Gerätefunktionen
  • Integration und Ansteuerung von Mikrocontroller-Peripherie
  • Entwicklung von Gerätetreibern
  • Implementierung von Kommunikationsschnittstellen
  • Optimierung von Speicherbedarf und Laufzeit
  • Debugging und Root-Cause-Analysen
  • Durchführung von Code Reviews sowie System- und Integrationstests
Technologien:
  • C, C++
  • TI C2000
  • Single-Core-Architektur
  • PWM
  • ADC
  • SPI
  • I²C
  • UART
  • CAN / CANopen (CiA DS402)
  • EEPROM / Flash
  • Encoder (BiSS, SinCos, Inkremental)
  • CMake
  • Git
  • Embedded Debugging
  • Echtzeitsysteme
Ergebnisse:
  • Entwicklung einer stabilen und ressourceneffizienten Firmware für ein kostenoptimiertes Antriebssystem
  • Hohe Zuverlässigkeit durch robuste Fehlerbehandlung und systematische Softwaretests
  • Verbesserte Wartbarkeit und Wiederverwendbarkeit durch modularen Softwareaufbau

Entwicklung eines Multicore-Servoverstärkers

Entwicklung und Weiterentwicklung einer Embedded-Software für einen industriellen Multicore-Servoverstärker im Bereich der elektrischen Antriebstechnik. Schwerpunkt auf hardwarenaher Softwareentwicklung, Softwarearchitektur sowie Analyse und Behebung komplexer Laufzeit- und Systemfehler.

Aufgaben:
  • Entwicklung hardwarenaher Software in C/C++
  • Softwarearchitektur und Modulentwicklung
  • Multicore-Kommunikation (IPC)
  • Analyse und Optimierung von Echtzeitverhalten
  • Debugging komplexer Firmware- und Laufzeitprobleme
  • Integration und Ansteuerung von Mikrocontroller-Peripherie
  • Entwicklung und Wartung von Gerätetreibern
  • Implementierung von Kommunikationsprotokollen
  • Code Reviews und technische Analysen
  • Unterstützung bei Inbetriebnahme und Fehlersuche
Technologien:
  • C, C++
  • TI C2000 (TMS320F2838x)
  • Multicore (CPU1/CPU2/CLA)
  • IPC
  • SPI
  • I²C
  • UART
  • CAN / CANopen (CiA DS402)
  • EtherCAT (SSC)
  • PWM
  • ADC
  • SDFM
  • QEP
  • eQEP
  • DMA
  • Interrupts
  • EEPROM / Flash
  • Encoder (BiSS, HDSL, SinCos, Inkremental)
  • CMake
  • Git
  • Echtzeitsysteme
  • Embedded Debugging
  • Softwarearchitektur
Ergebnisse:
  • Entwicklung und Erweiterung zentraler Firmware-Komponenten
  • Analyse und Behebung komplexer Fehler in Echtzeit- und Multicore-Systemen
  • Verbesserte Stabilität, Wartbarkeit und Performance der Embedded-Software


Zertifikate

Functional Safety Engineer IEC 61508:2010

TÜV SÜD

2024

TwinSAFE Programmierung

Beckhoff

2024

Scrum Master

ProAgile

2022


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden