Wer ich bin

Mein Name ist Joachim Richter. Als erfahrener Embedded-Entwickler mit über 20 Jahren Berufserfahrung unterstütze ich Unternehmen bei der Entwicklung zuverlässiger und innovativer Embedded-Systeme.

Mein Werdegang

Nach meinem Studium der Elektrotechnik an der Hochschule Mannheim (Dipl.-Ing. FH) habe ich mich auf die Entwicklung von Embedded-Systemen spezialisiert. Meine berufliche Laufbahn führte mich durch verschiedene Branchen und Technologiebereiche:

  • 06/2024-10/2024: Senior Embedded Developer bei Witricity Schweiz GmbH (Wireless Power Transfer)
  • 08/2020-02/2024: Senior Software Engineer bei Proregia AG (Point-of-Sale Systeme)
  • 10/2016-07/2020: Senior Software Engineer bei bbv Software Services AG
  • Davor: Verschiedene Positionen in der Embedded-Entwicklung

Technische Expertise

Programmiersprachen & Frameworks

  • C/C++ (20+ Jahre Erfahrung)
  • Rust (aktuelle Projekte)
  • Python (Tooling, Testautomatisierung)
  • FreeRTOS, Zephyr OS

Hardware-Plattformen

  • ARM Cortex-M Serie (M0 bis M7)
  • STM32, Nordic nRF52/53, ESP32
  • Texas Instruments, NXP

Spezialgebiete

  • OTA-Updates und Bootloader
  • Bluetooth Low Energy (BLE)
  • Low-Power-Design
  • Hardware-Abstraction-Layer (HAL)
  • Sicherheitskritische Systeme

Projektbeispiele

Wireless Power Transfer (Witricity Schweiz GmbH)

  • Entwicklung der Kommunikationssoftware für drahtlose Ladesysteme
  • Implementation von CAN-Protokollen und Diagnose-Features
  • Integration in Automotive-Umgebungen

Point-of-Sale Terminal (Proregia AG)

  • Neuentwicklung eines modularen POS-Systems
  • Integration von Zahlungsterminals und Peripherie
  • Sicherheitskritische Implementierungen

Medizintechnik (bbv Software Services AG)

  • Entwicklung von Firmware für medizinische Geräte
  • IEC 62304 konforme Prozesse
  • Bluetooth-Anbindung und Cloud-Konnektivität

Arbeitsweise

Ich lege Wert auf:

  • Qualität: Sauberer, wartbarer Code mit hoher Testabdeckung
  • Kommunikation: Regelmäßiger Austausch und transparente Projektführung
  • Effizienz: Pragmatische Lösungen mit optimalem Kosten-Nutzen-Verhältnis
  • Innovation: Einsatz moderner Technologien wo sinnvoll

Verfügbarkeit

Als freiberuflicher Entwickler bin ich flexibel für Projekte verfügbar:

  • Remote-Arbeit bevorzugt
  • Vor-Ort-Einsätze nach Absprache möglich
  • Langzeit- und Kurzzeitprojekte

Sprachen

  • Deutsch: Muttersprache
  • Englisch: Verhandlungssicher
  • Französisch: Konversation

Nehmen Sie Kontakt auf - ich freue mich auf spannende Projekte!