Embedded-Softwareentwicklung, Microcontroller, C/ C++
Aktualisiert am 08.01.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2026
Verfügbar zu: 100%
davon vor Ort: 20%
C, C++,C#
Microcontroller
Embedded-Software
Atmel AVR
STM32
I²C
CAN
TCP/IP
Bluetooth
IO-Link
JSON
XML
Linux
FreeRTOS
Design Pattern
Scrum
Code Coverage
Unittest
JIRA
Confluence
MISRA
SonarQube
HTTP

Einsatzorte

Einsatzorte

Tuttlingen (+150km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 11 Monate
2018-02 - 2021-12

Embedded-Softwareentwicklung eines Motor-controllers für E-Bikes

Embedded-Softwareentwickler CAN RS232 BLE ...
Embedded-Softwareentwickler
  • Planung und Dokumentation des Gesamtprojekts hinsichtlich Hardware und Software
  • Entwicklung einer Software zur Steuerung eines BLDC-Motors
  • Encrypted Bootloader über CAN, RS232 und BLE
  • Entwicklung einer Android-App zur Konfiguration des Motorcontrollers unter Qt/QML
  • Einsatz eines CAN-Bus zur Kommunikation mit weiteren externen Komponenten (Akku, Anzeige, Diagnose)
CAN RS232 BLE Android-App Qt/QML
Eigenes Projekt
6 Jahre 3 Monate
2014-01 - 2020-03

Embedded-Softwareentwickler

Embedded-Softwareentwickler/Teamleiter Projektmanagement Zertifizierung
Embedded-Softwareentwickler/Teamleiter
  • Entwicklungsleitung, Management und Dokumentation diverser Projekte (Safety-Sensoren, smarte, magnetische Prozesszuhaltung, Zustimm- und Bedieneinheiten), eines davon prämiert mit dem GIT-Sicherheits-Award 2016
  • Verwendete Programmiersprachen: C, C++, C# und SQL
  • Strukturierung der Entwicklung: Einsatz von Design-Pattern und Coding Standards, Einführung einer Software zur Versionsverwaltung (GIT)
  • Verwendete Controller Atmel und ST
  • Als Schnittstelle zu Aktoren Einsatz von CAN-Bus, Bluetooth und IO-Link
  • Bootloader über CAN, RS232 und BLE
  • RFID Sicherheitssensor
  • Patentrecherchen vor Entwicklungsstart
  • Aufbau der gesamten IT-Infrastruktur inkl. Virtualisierungen mehrerer Standorte
  • Einrichtung und Verwaltung VoiP-Telefonanlage (SIP und DECT)
  • Entwicklung von Produktgeneratoren für den Vertrieb
  • Personalführung
  • Leitung des Customizings der ABB-Sicherheits-produkte
  • ISO-Zertifizierung der Produktion
  • TÜV-Zertifizierung der SSP-Produkte nach der Maschinenrichtlinie
Projektmanagement Zertifizierung
Safety System Products GmbH & Co. KG
Spaichingen
7 Jahre 3 Monate
2009-11 - 2017-01

Entwicklung und Dokumentation einer vollautomatischen Schmierpumpensteuerung

Embedded-Softwareentwickler ATMega 328 AVR-Studio Perforce
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation einer vollautomatischen Schmierpumpensteuerung
  • Entwicklung einer Schmierpumpensteuerung mit Datenlogger inklusive PC-Software
  •  Verwendete Contoler ATMega 328
  • Verwendete Tools AVR-Studio 4.0 und Perforce
ATMega 328 AVR-Studio Perforce
SKF GmbH
Tuttlingen
1 Jahr 4 Monate
2012-09 - 2013-12

Embedded-Softwareentwicklung

Embedded-Softwareentwickler Windows CE FreeRTOS Xilinx-FPGA ...
Embedded-Softwareentwickler
  • Softwareportierung alte Hardware auf neue Hardware, C++/C# unter Windows CE, FreeRTOS
  • Xilinx-FPGA-Programmierung
  • Einführung einer Software (SVN) zur Versionsverwaltung
  • Dokumentation
Windows CE FreeRTOS Xilinx-FPGA Inkjet-Drucker
Paul Leibinger GmbH & Co. KG
Tuttlingen
2 Jahre 11 Monate
2009-10 - 2012-08

Entwicklung und Dokumentation eines vollautomatisierten Bluttransfusions-Systems

Embedded-Softwareentwickler AVR-Studio UltraEdit Enterprise Architect ...
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation eines vollautomatisierten Bluttransfusions-Systems (TACSI)
  • Verwendete Controler Atmel-ATMega2560, FreeRTOS, FTDI-Vinculum USB-Host, Microchip ENC28J60
  • Einsatz von Bussystem RS485
  • Entwicklung von PC-Testtools mit Visual Studio 2008/2010 in C# und .Net
  • Verwendete Tools AVR-Studio 5.0, UltraEdit, Enterprise Architect
  • Einführung von Perforce (Versionskontrolle)
AVR-Studio UltraEdit Enterprise Architect Perforce C# FTDO-Vinculum
Andreas Hettich GmbH & Co. KG
8 Monate
2011-06 - 2012-01

Embedded-Softwareentwicklung einer Produktionssoftware

Embedded-Softwareentwickler Perforce Microsoft Visual-Studio
Embedded-Softwareentwickler
  • -Entwicklung und Dokumentation einer Produktionssoftware zur Durchführung eines Endtests von Sensoren
  • Verwendete Tools: Visual-Studio 2008, Perforce
Perforce Microsoft Visual-Studio
Staiger / SENSIRION
Tuttlingen
1 Jahr 6 Monate
2008-01 - 2009-06

Embedded-Softwareentwicklung

Softwareentwickler Atmel I²C Microcontroller ...
Softwareentwickler
  • Portierung des Testsystems für Storage-Devices auf QNX und Atmel AVR32 sowie SH4
  • Entwicklung I²C-Testtool auf Microcontroller von Atmel AP 7000 basierend auf Linux
  • Entwicklung von Steueranwendungen für Drive-Testtool unter Windows basierend auf C / C++, C#
  • Implementierung des Netzwerkprotokolls TCP/IP
  • Dokumentation
Atmel I²C Microcontroller Linux C/C++/C#
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
10 Monate
2007-08 - 2008-05

Softwareentwicklung einer Personal-verwaltungs- und Meldezentrale für Personen-beförderungsunternehmen

Embedded-Softwareentwickler Dokumentation Projektleiter TCP/IP
Embedded-Softwareentwickler
  • Hard- und Softwareentwicklung einer Personal-verwaltungs- und Meldezentrale für Personen-beförderungsunternehmen
  • Projektleitung
  • Implementierung des Netzwerkprotokolls TCP/IP
  • Dokumentation
Dokumentation Projektleiter TCP/IP
Eigenes Projekt
2 Jahre
2006-01 - 2007-12

Entwicklung und Dokumentation eines Testsystems für Storage-Devices

Embedded-Softwareentwickler Linux TCP/IP Projektleitung
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation eines Testsystems für Storage-Devices unter Linux-PC einschließlich Softwarewartung und kundenspezifischer Erweiterung
  • Implementierung des Netzwerkprotokolls TCP/IP
  • Projektleitung
Linux TCP/IP Projektleitung
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
7 Monate
2007-01 - 2007-07

- Entwicklung und Dokumentation einer Software zur Steuerung von Tankautomaten

Embedded-Softwareentwickler
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation einer Software zur Steuerung von Tankautomaten
  • Entwicklung einer Embedded-Datenbank
K+S, Villingen-Schwenningen
2 Jahre
2004-01 - 2005-12

Entwicklung und Dokumentation eines Testsystems für Storage-Devices basierend auf Linux und QNX6

Embedded-Softwareentwickler QNX6 TCP/IP Netzwerkprotokoll ...
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation eines Testsystems für Storage-Devices basierend auf Linux und QNX6
  • Implementierung des Netzwerkprotokolls TCP/IP
QNX6 TCP/IP Netzwerkprotokoll Testsystem Linux Implementierung
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
10 Monate
2005-02 - 2005-11

Hard- und Softwareentwicklung des HiTT-Dispatch 9002 Ansteuerung von zwei Pumpen mit dem Elektrotom HiTT 106

Embedded-Softwareentwickler Hardwareentwicklung Dokumentation Entwickeln von Schnittstellen ...
Embedded-Softwareentwickler
  • Hard- und Softwareentwicklung des HiTT-Dispatch 9002 (Ansteuerung von zwei Pumpen mit dem Elektrotom HiTT 106 über eine RS 232 Schnittstelle)
  • Dokumentation
Hardwareentwicklung Dokumentation Entwickeln von Schnittstellen Dokumentation
Integra Biosciences GmbH
2 Jahre 5 Monate
2002-01 - 2004-05

Hard- und Softwareentwicklung einer funk-gesteuerte Haupt- und Signaluhr

Embedded-Softwareentwickler
Embedded-Softwareentwickler
  • Hard- und Softwareentwicklung einer funk-gesteuerte Haupt- und Signaluhr
  • Projektleitung und Dokumentation
Jundes-Kaiser
Villingen-Schwenningen
2 Jahre
2002-01 - 2003-12

Entwicklung eines generischen ATA / ATAPI-Treibers

Embedded-Softwareentwickler QNX Momentics Tool Suite Linux (Debian) Dokumentation ...
Embedded-Softwareentwickler
  •  Entwicklung eines Filesystems FAT32 / ISO 9660 für VXWorks
  • Treiberportierung auf Microcontroller ST 5508 / 5588 /5700
  • Treiberportierung auf den Betriebssystemen QNX 6 / Linux (Debian)
  •  Einsatz von Perforce (Versionskontrolle)
  • Dokumentation
QNX Momentics Tool Suite Linux (Debian) Dokumentation Perforce
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
2 Jahre 8 Monate
1999-05 - 2001-12

MMI 2000 Framework Software für BMW 7er

MKS VxWorks
  • Ablaufsteuerung
  • unter VxWorks
  • Einsatz von MKS (Versionskontrolle)
  • Dokumentation
MKS VxWorks

Kompetenzen

Kompetenzen

Top-Skills

C, C++,C# Microcontroller Embedded-Software Atmel AVR STM32 I²C CAN TCP/IP Bluetooth IO-Link JSON XML Linux FreeRTOS Design Pattern Scrum Code Coverage Unittest JIRA Confluence MISRA SonarQube HTTP

Aufgabenbereiche

Projektleitung
Projektmanagement Zertifizierung
Teamleitung

Produkte / Standards / Erfahrungen / Methoden

CAN
Dokumentation
Microsoft Visual-Studio
Perforce
QNX Momentics Tool Suite
Scrum

Datenkommunikation

RS232

Design / Entwicklung / Konstruktion

Linux

Einsatzorte

Einsatzorte

Tuttlingen (+150km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 11 Monate
2018-02 - 2021-12

Embedded-Softwareentwicklung eines Motor-controllers für E-Bikes

Embedded-Softwareentwickler CAN RS232 BLE ...
Embedded-Softwareentwickler
  • Planung und Dokumentation des Gesamtprojekts hinsichtlich Hardware und Software
  • Entwicklung einer Software zur Steuerung eines BLDC-Motors
  • Encrypted Bootloader über CAN, RS232 und BLE
  • Entwicklung einer Android-App zur Konfiguration des Motorcontrollers unter Qt/QML
  • Einsatz eines CAN-Bus zur Kommunikation mit weiteren externen Komponenten (Akku, Anzeige, Diagnose)
CAN RS232 BLE Android-App Qt/QML
Eigenes Projekt
6 Jahre 3 Monate
2014-01 - 2020-03

Embedded-Softwareentwickler

Embedded-Softwareentwickler/Teamleiter Projektmanagement Zertifizierung
Embedded-Softwareentwickler/Teamleiter
  • Entwicklungsleitung, Management und Dokumentation diverser Projekte (Safety-Sensoren, smarte, magnetische Prozesszuhaltung, Zustimm- und Bedieneinheiten), eines davon prämiert mit dem GIT-Sicherheits-Award 2016
  • Verwendete Programmiersprachen: C, C++, C# und SQL
  • Strukturierung der Entwicklung: Einsatz von Design-Pattern und Coding Standards, Einführung einer Software zur Versionsverwaltung (GIT)
  • Verwendete Controller Atmel und ST
  • Als Schnittstelle zu Aktoren Einsatz von CAN-Bus, Bluetooth und IO-Link
  • Bootloader über CAN, RS232 und BLE
  • RFID Sicherheitssensor
  • Patentrecherchen vor Entwicklungsstart
  • Aufbau der gesamten IT-Infrastruktur inkl. Virtualisierungen mehrerer Standorte
  • Einrichtung und Verwaltung VoiP-Telefonanlage (SIP und DECT)
  • Entwicklung von Produktgeneratoren für den Vertrieb
  • Personalführung
  • Leitung des Customizings der ABB-Sicherheits-produkte
  • ISO-Zertifizierung der Produktion
  • TÜV-Zertifizierung der SSP-Produkte nach der Maschinenrichtlinie
Projektmanagement Zertifizierung
Safety System Products GmbH & Co. KG
Spaichingen
7 Jahre 3 Monate
2009-11 - 2017-01

Entwicklung und Dokumentation einer vollautomatischen Schmierpumpensteuerung

Embedded-Softwareentwickler ATMega 328 AVR-Studio Perforce
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation einer vollautomatischen Schmierpumpensteuerung
  • Entwicklung einer Schmierpumpensteuerung mit Datenlogger inklusive PC-Software
  •  Verwendete Contoler ATMega 328
  • Verwendete Tools AVR-Studio 4.0 und Perforce
ATMega 328 AVR-Studio Perforce
SKF GmbH
Tuttlingen
1 Jahr 4 Monate
2012-09 - 2013-12

Embedded-Softwareentwicklung

Embedded-Softwareentwickler Windows CE FreeRTOS Xilinx-FPGA ...
Embedded-Softwareentwickler
  • Softwareportierung alte Hardware auf neue Hardware, C++/C# unter Windows CE, FreeRTOS
  • Xilinx-FPGA-Programmierung
  • Einführung einer Software (SVN) zur Versionsverwaltung
  • Dokumentation
Windows CE FreeRTOS Xilinx-FPGA Inkjet-Drucker
Paul Leibinger GmbH & Co. KG
Tuttlingen
2 Jahre 11 Monate
2009-10 - 2012-08

Entwicklung und Dokumentation eines vollautomatisierten Bluttransfusions-Systems

Embedded-Softwareentwickler AVR-Studio UltraEdit Enterprise Architect ...
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation eines vollautomatisierten Bluttransfusions-Systems (TACSI)
  • Verwendete Controler Atmel-ATMega2560, FreeRTOS, FTDI-Vinculum USB-Host, Microchip ENC28J60
  • Einsatz von Bussystem RS485
  • Entwicklung von PC-Testtools mit Visual Studio 2008/2010 in C# und .Net
  • Verwendete Tools AVR-Studio 5.0, UltraEdit, Enterprise Architect
  • Einführung von Perforce (Versionskontrolle)
AVR-Studio UltraEdit Enterprise Architect Perforce C# FTDO-Vinculum
Andreas Hettich GmbH & Co. KG
8 Monate
2011-06 - 2012-01

Embedded-Softwareentwicklung einer Produktionssoftware

Embedded-Softwareentwickler Perforce Microsoft Visual-Studio
Embedded-Softwareentwickler
  • -Entwicklung und Dokumentation einer Produktionssoftware zur Durchführung eines Endtests von Sensoren
  • Verwendete Tools: Visual-Studio 2008, Perforce
Perforce Microsoft Visual-Studio
Staiger / SENSIRION
Tuttlingen
1 Jahr 6 Monate
2008-01 - 2009-06

Embedded-Softwareentwicklung

Softwareentwickler Atmel I²C Microcontroller ...
Softwareentwickler
  • Portierung des Testsystems für Storage-Devices auf QNX und Atmel AVR32 sowie SH4
  • Entwicklung I²C-Testtool auf Microcontroller von Atmel AP 7000 basierend auf Linux
  • Entwicklung von Steueranwendungen für Drive-Testtool unter Windows basierend auf C / C++, C#
  • Implementierung des Netzwerkprotokolls TCP/IP
  • Dokumentation
Atmel I²C Microcontroller Linux C/C++/C#
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
10 Monate
2007-08 - 2008-05

Softwareentwicklung einer Personal-verwaltungs- und Meldezentrale für Personen-beförderungsunternehmen

Embedded-Softwareentwickler Dokumentation Projektleiter TCP/IP
Embedded-Softwareentwickler
  • Hard- und Softwareentwicklung einer Personal-verwaltungs- und Meldezentrale für Personen-beförderungsunternehmen
  • Projektleitung
  • Implementierung des Netzwerkprotokolls TCP/IP
  • Dokumentation
Dokumentation Projektleiter TCP/IP
Eigenes Projekt
2 Jahre
2006-01 - 2007-12

Entwicklung und Dokumentation eines Testsystems für Storage-Devices

Embedded-Softwareentwickler Linux TCP/IP Projektleitung
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation eines Testsystems für Storage-Devices unter Linux-PC einschließlich Softwarewartung und kundenspezifischer Erweiterung
  • Implementierung des Netzwerkprotokolls TCP/IP
  • Projektleitung
Linux TCP/IP Projektleitung
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
7 Monate
2007-01 - 2007-07

- Entwicklung und Dokumentation einer Software zur Steuerung von Tankautomaten

Embedded-Softwareentwickler
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation einer Software zur Steuerung von Tankautomaten
  • Entwicklung einer Embedded-Datenbank
K+S, Villingen-Schwenningen
2 Jahre
2004-01 - 2005-12

Entwicklung und Dokumentation eines Testsystems für Storage-Devices basierend auf Linux und QNX6

Embedded-Softwareentwickler QNX6 TCP/IP Netzwerkprotokoll ...
Embedded-Softwareentwickler
  • Entwicklung und Dokumentation eines Testsystems für Storage-Devices basierend auf Linux und QNX6
  • Implementierung des Netzwerkprotokolls TCP/IP
QNX6 TCP/IP Netzwerkprotokoll Testsystem Linux Implementierung
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
10 Monate
2005-02 - 2005-11

Hard- und Softwareentwicklung des HiTT-Dispatch 9002 Ansteuerung von zwei Pumpen mit dem Elektrotom HiTT 106

Embedded-Softwareentwickler Hardwareentwicklung Dokumentation Entwickeln von Schnittstellen ...
Embedded-Softwareentwickler
  • Hard- und Softwareentwicklung des HiTT-Dispatch 9002 (Ansteuerung von zwei Pumpen mit dem Elektrotom HiTT 106 über eine RS 232 Schnittstelle)
  • Dokumentation
Hardwareentwicklung Dokumentation Entwickeln von Schnittstellen Dokumentation
Integra Biosciences GmbH
2 Jahre 5 Monate
2002-01 - 2004-05

Hard- und Softwareentwicklung einer funk-gesteuerte Haupt- und Signaluhr

Embedded-Softwareentwickler
Embedded-Softwareentwickler
  • Hard- und Softwareentwicklung einer funk-gesteuerte Haupt- und Signaluhr
  • Projektleitung und Dokumentation
Jundes-Kaiser
Villingen-Schwenningen
2 Jahre
2002-01 - 2003-12

Entwicklung eines generischen ATA / ATAPI-Treibers

Embedded-Softwareentwickler QNX Momentics Tool Suite Linux (Debian) Dokumentation ...
Embedded-Softwareentwickler
  •  Entwicklung eines Filesystems FAT32 / ISO 9660 für VXWorks
  • Treiberportierung auf Microcontroller ST 5508 / 5588 /5700
  • Treiberportierung auf den Betriebssystemen QNX 6 / Linux (Debian)
  •  Einsatz von Perforce (Versionskontrolle)
  • Dokumentation
QNX Momentics Tool Suite Linux (Debian) Dokumentation Perforce
Harman-Becker Automotive Systems GmbH
Villingen-Schwenningen
2 Jahre 8 Monate
1999-05 - 2001-12

MMI 2000 Framework Software für BMW 7er

MKS VxWorks
  • Ablaufsteuerung
  • unter VxWorks
  • Einsatz von MKS (Versionskontrolle)
  • Dokumentation
MKS VxWorks

Kompetenzen

Kompetenzen

Top-Skills

C, C++,C# Microcontroller Embedded-Software Atmel AVR STM32 I²C CAN TCP/IP Bluetooth IO-Link JSON XML Linux FreeRTOS Design Pattern Scrum Code Coverage Unittest JIRA Confluence MISRA SonarQube HTTP

Aufgabenbereiche

Projektleitung
Projektmanagement Zertifizierung
Teamleitung

Produkte / Standards / Erfahrungen / Methoden

CAN
Dokumentation
Microsoft Visual-Studio
Perforce
QNX Momentics Tool Suite
Scrum

Datenkommunikation

RS232

Design / Entwicklung / Konstruktion

Linux

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.