Profil & Erfahrung

Alexander Metz

Ich unterstütze Unternehmen als freiberuflicher C/C++ Software Engineer bei der Entwicklung, Erweiterung und Fehleranalyse von Softwaresystemen. Mein Schwerpunkt liegt auf Embedded Systems, Embedded Linux und hardwarenaher Softwareentwicklung.

Profil

Softwareentwicklung seit 2007 – mit Schwerpunkt C/C++ und hardwarenahe Systeme.

Ich unterstütze Unternehmen bei der Entwicklung und Weiterentwicklung bestehender Softwaresysteme. Dazu gehören Embedded-Projekte ebenso wie allgemeine C/C++-Entwicklungsaufgaben, insbesondere die Erweiterung und Pflege bestehender Systeme.

Meine Schwerpunkte liegen in Embedded Systems, Embedded Linux, der Hardwareanbindung über SPI, I²C und CAN sowie in Portierung, Integration, Debugging, Ursachenanalyse und Fehlerbehebung.

  • C/C++ Softwareentwicklung und Weiterentwicklung bestehender Systeme
  • Embedded Systems und Embedded Linux
  • Hardwareanbindung über SPI, I²C und CAN
  • ESP32 / ESP-IDF und Raspberry Pi
  • Anbindung von Sensoren und externen Hardwarekomponenten
  • Debugging, Ursachenanalyse und Fehlerbehebung
  • Unit Tests, Softwarequalität und technische Dokumentation
  • Portierung und Integration von Software auf neue Hardwareplattformen

Technische Schwerpunkte

Entwicklung

CC++CMakeGitGCC/GDB

Embedded

Embedded LinuxRaspberry PiESP32-S3ESP-IDFAurix TriCore

Kommunikation

SPII²CCANFlexRayTCP/UDPREST API

Analyse & Test

TRACE32CANoeCANalyzerQACPolyspaceVectorCAST

Branchen- und Projekterfahrung

  • Bahntechnik: serverseitige C/C++-Entwicklung unter Linux, REST-Schnittstellen und fachliche Logik.
  • Embedded Systems: Raspberry Pi, ESP32, nRF24L01, SPI, I²C, CAN, TCP/UDP und WebSockets.
  • E-Mobility: Embedded C++, CAN, UDS, E2E-Kommunikationsabsicherung und ISO 26262.
  • Automotive: langjährige Embedded-C-Entwicklung für Steuergeräte, Diagnose, CAN/FlexRay und Softwarequalität.
  • Aerospace: Hardware-/Software-Integrationstests, Fault-Insertion und Fehleranalyse gemäß DO-178B.
  • Industrielle 3D-Messtechnik: Testautomatisierung, Fehleranalyse und Validierung von Scanner-Tools.

Test & Softwarequalität

Tests und Qualitätssicherung gehören zu meiner Entwicklungsarbeit. Dazu zählen Unit-/Modultests, funktionale Tests, Testautomatisierung, MC/DC Code Coverage, statische Codeanalyse nach MISRA sowie technische Dokumentation.

Projektanfrage

Sie suchen Unterstützung für eine C/C++- oder Embedded-Aufgabe?

Gern prüfe ich, ob ich Ihr Vorhaben fachlich unterstützen kann. Eine kurze technische Beschreibung per E-Mail genügt für den ersten Austausch.