10.06.2026 aktualisiert

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

Entwicklungsingenieur Hard- und Software Embedded Systems - Beratung - Service

Flensburg, Deutschland
Flensburg +250 km
Dipl.-Ing. (FH)
Flensburg, Deutschland
Flensburg +250 km
Dipl.-Ing. (FH)

Profilanlagen

CV_Richter_Januar_2026.pdf

Ü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 ElektronikElektronikfertigungElektronikEmbedded C++Embedded SystemsEmbedded BetriebssystemeEmbedded SoftwareFreertosLeuchtdiodeLogik-AnalysatorLtspiceMikrocomputerModbusMotorsteuerungOledOptoelektronikPascalScrumRapid Application DevelopmentRapid Control PrototypingRapid PrototypingRaspberry PiEchtzeit-BetriebssystemeReflow-Löten8086 MicroprocessorRS-232Rs485SignalverarbeitungSimulations-SoftwareSchaltnetzteilSoftwareentwicklungEchtzeitsystemeEagle (Software)OszilloskopPcb Layout8085 Microprocessor
Softwareentwicklung
  1. Embedded C / C++ / Assembler / C# / Python
  2. Objektorientierte Entwurfsmethoden und Programmierung
  3. "Bare Metal" Programmierung
  4. State Machine Entwicklung
  5. Echtzeitbetriebssysteme (z.B. FreeRTOS, AzureRTOS)
  6. Versionskontrolle: Git, Subversion, TortoiseSVN

Entwicklungsumgebungen (IDE's)
  1. GNU-Tool chain(gcc/make)
  2. Microchip Studio
  3. Rowley Crossworks
  4. Microsoft Visual Studio
  5. Visual Studio Code
  6. Keil MDK5 / uVision
  7. TI Code Composer Studio
  8. Espressif ESP-IDF
  9. STM32CubeIDE
  10. Eclipse

Bus-Systeme und Protokolle
  1. CAN, M-Bus, RS-485, RS-232, Ethernet, USB
  2. Protokolle: MODBUS-RTU, MODBUS-TCP, UECP, NMEA, TI-FlexWire, MQTT
  3. Schnittstellen: 4-20mA, SPI, I2C, 1-Wire
Hardwareentwicklung
  1. EMV-gerechtes Schaltungsdesign und Schaltplanerstellung für analoge und digitale Elektronik
  2. Schaltungssimulation mit LTSpice
  3. EMV-gerechtes Platinen-Layout mit EAGLE, Autodesk Fusion Electronics (eigene Lizenz) + Altium Designer
  4. Mikrocontroller (8-Bit) - Microchip AVR - ATMega - ATTiny - 8051 Derivate - 68HC11
  5. Mikrocontroller (16-Bit) - MSP430 (TI)
  6. Mikrocontroller (32-Bit) - STM32 (ARM Cortex-M0/M3/M4/M7), Atmel ATSAM4S
  7. ESP32
  8. Arduino
  9. Raspberry Pi und Raspberry Pi Pico RP2040
  10. Digitale Signalverarbeitung - DSP's der TMS320 Familie

Zusätzlich zu meinen fachlich spezifischen Kompetenzen biete ich Ihnen:

Projektmanagement
  1. Effiziente Planung, Durchführung und Überwachung von Projekten, um zeit- und budgetgerechte Ergebnisse zu gewährleisten.
Kundenbeziehungsmanagement
  1. 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
  1. 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

Firmware-Entwicklung für ein Steuerungssystem mit einem STM32H7 Mikrocontroller zur Heizungs- und Lüftungssteuerung

Embedded Softwareentwicklung in C/C++ mit Azure-RTOS auf STM32 Microcontrollern (speziell Cortex-M7, STM32H733), Beratung und Unterstützung bei der Software-Konzepterstellung.
Kernaufgaben:
  1. Entwurf und Programmierung von Firmware-Modulen mit harten Echtzeitanforderungen
  2. Entwurf von Treiber-API’s zur Modbus-RTU Kommunikation
  3. MQTT
  4. Bussysteme CAN-FD, I2C, RS-485, SPI, JTAG
  5. Systemtest aller Softwarekomponenten und des Gesamtstystems
  6. Softwareentwicklung in C/C++ mit Azure-RTOS
  7. Ansteuerung unterschiedlicher Sensoren und Aktoren (Temperatur+Feuchtesensoren, Ventile)
  8. Entwicklungsumgebung Visual Studio
  9. Git - Versionsverwaltung
  10. Team-Arbeit nach Scrum

Firmwareentwicklung für einen Arduino Leonardo Singleboard-Computer zur 3-Achsen-Steuerung eines speziellen Kamerasystems mit automatischer Auslösung

Kernaufgaben:
  1. Entwurf und Programmierung von Firmware-Modulen in C/C++ auf einem Arduino Leonardo, integriert in einen LattePanda-Single-Board-Computer
  2. Ansteuerung von Servos über PWM
  3. Ansteuerung eines Trinamic-Schrittmotors über RS-485 Interface
  4. Hardware-Entwicklung der erforderlichen Interface-Elektronik, Erstellung des Platinenlayouts mit Autodesk Fusion Electronics

Firmware-Entwicklung für eine Ventilsteuerung zur Warmwasseraufbereitung in Wohngebäuden ESP32 Mikrocontroller)

Firmware-Entwicklung zur Steuerung eines LED-Beleuchtungssystems in einer Algenzuchtanlage auf Basis eines ESP32 Mikrocontrollers

Firmware-Entwicklung und Entwicklungsberatung für ein IoT-Device zur Anwendung in einem Lasten-Rad auf Basis eines ESP32 Mikrocontrollers

Firmware-Entwicklung für einen STM32-F4 Mikrocontroller in einem kundenspezifischen Tablet-PC zur Überwachung und Steuerung des Bootprozesses

Internet und Informationstechnologie

Firmware-Entwicklung eines Bootloaders zum Flash-Update über Modbus-RTU Protokoll im Netzwerk (STM32F030 Mikrocontroller)

  • Mikrocontroller STM32 Cortex-M0 (STM32F030RCT6)
  • Programmierung in C
  • Entwicklungsumgebung Keil MDK-5 / µVision

Hard- und Firmwareentwicklung eines Modbus-RTU Converters zur Temperaturmessung mit passiven und aktiven Sensoren (4..20mA) und zur Steuerung von analogen Stellantrieben

  • Schaltungsdesign mit Mikrocontroller STM32 Cortex-M0 (STM32F030RCT6)
  • RS-485 Betrieb (Modbus-RTU Protokoll)
  • Auslegung des Netzteils für AC/DC Betrieb
  • Begleitung und Durchführung einer EMV-Vorprüfung
  • Programmiersprache C
  • Entwicklungsumgebung Keil MDK-5 / µVision
  • Definition der Modbus-Registerstruktur

Firmware-Entwicklung zur Steuerung von Tankautomaten (STM32F105 und STM32F407 Mikrocontroller)

  • Entwicklungsumgebung Keil MDK-5 und µVision
  • Programmiersprache C
  • GSM-Datenübertragung via HTTP in die Cloud, IoT
  • Entwicklung Flash-Bootloader zum Firmware-Update vom USB-Stick

Hardware-Entwicklung einer Trägerplatine für eine Motorsteuerung (BLDC-Motor)

  • EMV-gerechtes Schaltungsdesign
  • Erstellung des Platinen-Layouts
  • Aufbau eines Prototypen 

Hardware-Entwicklung einer elektronischen Motorsteuerung für einen Automaten aus dem Bereich Labortechnik

  • Schaltungsdesign mit STM32-Cortex M0+ Mikrocontroller
  • PWM-Ansteuerung einer Infinion H-Brücke
  • Entwurf der UART-Schnittstellentreibern mit Pegelkonvertern
  • Entwurf der Operationsverstärker Schaltungen zur Strommessung
  • Schaltplan- und Layouterstellung mit Altium Designer

Hard- und Softwareentwicklung eines Prototypen für ein Ultra-Low-Power Trackingsystem mit einem GSM-Modem

  • Schaltungsdesign mit Atmel-AVR-Mikrocontroller (8-Bit), Displaysteuerung und Bedieneinheiten
  • Auswahl eines geeigneten Gehäuses
  • Aufbau eines Prototytpen
  • Programmierung der Fimware in der Programmiersprache C mit Atmel-Studio 7.0

Firmware-Entwicklung eines Flash-Bootloaders zum Firmware-Update für ein Gerät aus dem Bereich Medizintechnik (Atmel SAM4S Cortex-M4 Mikrocontroller)

  • Mikrocontroller Atmel SAM4S Cortex-M4
  • Entwicklungsumgebung Atmel-Studio
  • Programmiersprache C

Bewertungen


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden