10.06.2026 aktualisiert


Premiumkunde
100 % verfügbarEntwicklungsingenieur Hard- und Software Embedded Systems - Beratung - Service
Flensburg, Deutschland
Flensburg +250 km
Dipl.-Ing. (FH)Über mich
Seit über 35 Jahren bin ich als Entwicklungsingenieur im Bereich Embedded Hard- und Softwareentwicklung tätig. Meine Expertise erstreckt sich über die Beratung beim Systemkonzept, die komplette Hard- und Softwareentwicklung mit der Erstellung von Dokumentationen bis zur Serienreife des Produktes.
Skills
C (Programmiersprache)Altium DesignerAnalogelektronikArduinoARM ArchitekturAssemblerspracheMicrosoft AzureBootstrapC++Mobile Application DevelopmentSchaltungsdesignElektronische SchaltungstechnikBeratungDigitale ElektronikElektronikfertigung
Softwareentwicklung
- Embedded C / C++ / Assembler / C# / Python
- Objektorientierte Entwurfsmethoden und Programmierung
- "Bare Metal" Programmierung
- State Machine Entwicklung
- Echtzeitbetriebssysteme (z.B. FreeRTOS, AzureRTOS)
- Versionskontrolle: Git, Subversion, TortoiseSVN
Entwicklungsumgebungen (IDE's)
- GNU-Tool chain(gcc/make)
- Microchip Studio
- Rowley Crossworks
- Microsoft Visual Studio
- Visual Studio Code
- Keil MDK5 / uVision
- TI Code Composer Studio
- Espressif ESP-IDF
- STM32CubeIDE
- Eclipse
Bus-Systeme und Protokolle
- CAN, M-Bus, RS-485, RS-232, Ethernet, USB
- Protokolle: MODBUS-RTU, MODBUS-TCP, UECP, NMEA, TI-FlexWire, MQTT
- Schnittstellen: 4-20mA, SPI, I2C, 1-Wire
Hardwareentwicklung
- EMV-gerechtes Schaltungsdesign und Schaltplanerstellung für analoge und digitale Elektronik
- Schaltungssimulation mit LTSpice
- EMV-gerechtes Platinen-Layout mit EAGLE, Autodesk Fusion Electronics (eigene Lizenz) + Altium Designer
- Mikrocontroller (8-Bit) - Microchip AVR - ATMega - ATTiny - 8051 Derivate - 68HC11
- Mikrocontroller (16-Bit) - MSP430 (TI)
- Mikrocontroller (32-Bit) - STM32 (ARM Cortex-M0/M3/M4/M7), Atmel ATSAM4S
- ESP32
- Arduino
- Raspberry Pi und Raspberry Pi Pico RP2040
- Digitale Signalverarbeitung - DSP's der TMS320 Familie
Zusätzlich zu meinen fachlich spezifischen Kompetenzen biete ich Ihnen:
Projektmanagement
- Effiziente Planung, Durchführung und Überwachung von Projekten, um zeit- und budgetgerechte Ergebnisse zu gewährleisten.
Kundenbeziehungsmanagement
- Ausgezeichnete Fähigkeiten in der Kommunikation und Zusammenarbeit mit Kunden, um individuelle Anforderungen zu verstehen und innovative Lösungen bereitzustellen, die deren Bedürfnisse erfüllen.
Beratung
- Gerne unterstütze ich Sie und Ihr Team beratend in Ihrem Projekt bei der Auswahl von Bauteilkomponenten, Mikrocontrollern und Software-Tools sowie beim Hardware- und Softwaredesign.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Embedded Softwareentwicklung in C/C++ mit Azure-RTOS auf STM32 Microcontrollern (speziell Cortex-M7, STM32H733), Beratung und Unterstützung bei der Software-Konzepterstellung.
Kernaufgaben:
- Entwurf und Programmierung von Firmware-Modulen mit harten Echtzeitanforderungen
- Entwurf von Treiber-API’s zur Modbus-RTU Kommunikation
- MQTT
- Bussysteme CAN-FD, I2C, RS-485, SPI, JTAG
- Systemtest aller Softwarekomponenten und des Gesamtstystems
- Softwareentwicklung in C/C++ mit Azure-RTOS
- Ansteuerung unterschiedlicher Sensoren und Aktoren (Temperatur+Feuchtesensoren, Ventile)
- Entwicklungsumgebung Visual Studio
- Git - Versionsverwaltung
- Team-Arbeit nach Scrum
Kernaufgaben:
- Entwurf und Programmierung von Firmware-Modulen in C/C++ auf einem Arduino Leonardo, integriert in einen LattePanda-Single-Board-Computer
- Ansteuerung von Servos über PWM
- Ansteuerung eines Trinamic-Schrittmotors über RS-485 Interface
- Hardware-Entwicklung der erforderlichen Interface-Elektronik, Erstellung des Platinenlayouts mit Autodesk Fusion Electronics