FREIBERUFLICHER SOFTWAREENTWICKLER
Ich bin freiberuflicher Softwareentwickler mit Schwerpunkt auf Embedded Software, Testautomatisierung, Middleware- und Desktop-Entwicklung. Mit technischer Tiefe, Systemverständnis und einem hohen Qualitätsanspruch begleite ich Projekte vom Konzept bis zur Umsetzung.
Ob Firmware, Tools oder Softwarearchitekturen – ich entwickle Lösungen, die robust, effizient und zukunftssicher sind.
Leistungen
Embedded Softwareentwicklung
Entwicklung robuster Embedded Software – von der Treiberebene bis zur Applikation.
Erfahrung mit Mikrocontrollern, RTOS, Bare-Metal und sicherheitskritischen Systemen.
Sprachen & Tools: C, C++, STM32, ARM Cortex, FreeRTOS, IAR, Keil, u.v.m.
Testautomatisierung
Aufbau automatisierter Tests auf Unit-, Integrations- und Systemebene.
Integration in CI/CD-Pipelines und eigene Testframeworks.
Tools: Python, Robot Framework, Jenkins, GitLab CI
Middleware- und Schnittstellenentwicklung
Entwicklung effizienter Middleware-Komponenten und Protokoll-Stacks.
Protokolle: CAN, UART, SPI, I2C, MQTT, Protobuf
Desktopanwendungen
Erstellung leistungsfähiger Desktop-Tools für Analyse und Diagnose.
Frameworks: C++, Qt, Python (PyQt)
Softwarearchitektur und Systemdesign
Konzeption, Dokumentation und Review komplexer Softwaresysteme.
Methoden: UML/SysML, Clean Architecture, DDD
Robotik & Steuerung
Entwicklung intelligenter Software für Robotik-Anwendungen.
Erfahrung: ROS, kinematische Modelle, Regelungstechnik