Johann Ulrich Wigger
Embedded Systems · Robotik · Medizintechnik
Profil & Erfahrung
Ich entwickle Software dort, wo sie auf Hardware trifft — von Bare-Metal über RTOS bis hin zu Embedded Linux. Mein Schwerpunkt liegt auf sauberer, testbarer Architektur für sicherheitskritische und regulierte Umgebungen.
Über acht Jahre Erfahrung als leitender Softwareentwickler in der Medizinrobotik in München haben mein Verständnis für komplexe Systeme, regulatorische Anforderungen und professionelle Entwicklungsprozesse geprägt.
Jedes Projekt begleite ich mit Test-Driven Development, Continuous Integration und umfassender Dokumentation — von der Machbarkeitsstudie bis zur Produktionsreife.
Was ich anbiete
Embedded Softwareentwicklung
Von der Peripherie-Anbindung bis zum Echtzeitsystem — Firmware und Systemsoftware für Ihre Hardware.
- Bare-Metal / RTOS (FreeRTOS, Zephyr)
- ARM-Prozessoren (Cortex M4, M7, M33, A8, A53)
- Peripherie-Anbindung (SMBus, I2C, UART, CAN, Ethernet)
- Echtzeitsysteme
Linux & Systemsoftware
BSP-Erstellung, Kernel-Anpassungen und Applikationsentwicklung für Embedded-Linux-Plattformen.
- Embedded Linux (Yocto / PetaLinux / Buildroot)
- Kernel- und Userspace-Entwicklung
- Qt-Applikationen
- Systemintegration
Tooling & Sprachentwicklung
Maßgeschneiderte Entwicklerwerkzeuge — von Language Servern über Parser bis hin zu IDE-Plugins.
- Language Server Entwicklung
- Parser und Konverter (ANTLR)
- IDE-Integration
- Compiler-Tools
Beratung & Architektur
Technologiebewertung, Architektur-Review und Machbarkeitsstudien für Embedded-Projekte.
- Software-Architektur für Embedded-Systeme
- Code-Analyse und Qualitätssicherung
- Machbarkeitsstudien
- Technologie-Beratung
Projektunterstützung
Nahtlose Integration in Ihr Team — ob einzelne Module, CI/CD-Aufbau oder langfristige Zusammenarbeit.
- Erweiterung bestehender Entwicklerteams
- Übernahme einzelner Module oder Features
- CI/CD Pipeline Setup (Docker, CI)
- Dokumentation und Testing (TDD)
Tech Stack
Programmiersprachen
Plattformen & Hardware
RTOS & Bare-Metal
Embedded Linux
Frameworks & Tools
Peripherie & Protokolle
Normen & Regulatorik
Methodik
Projekt starten
Ich freue mich auf Ihre Projektanfrage — remote, hybrid oder vor Ort.