Software, die auf
echter Hardware läuft.

Ich entwickle Embedded-Software für sicherheitskritische Serienprodukte — von der Anforderung über die Firmware bis zum Test am Prüfstand.

MARKUS BICHL EMBEDDED SW WIEN · AT · REV 2026 1 C 2 PYTHON 3 AUTOSAR 4 ISO 26262 5 MISRA-C 6 UDS / DIAGNOSE 7 HIL 8 LINUX 9 GIT / JENKINS 10 PWM / DMA 11 CAN / UART / SPI 12 RISC-V 13 CAD / 3D-DRUCK 14 KICAD
01

Über mich

Angefangen hat es an der HTL Braunau mit Mikrocontrollern, Lötkolben und der Frage, warum das Programm auf dem Steckbrett anders läuft als im Simulator.

Heute bin ich Embedded-Softwareentwickler mit Fokus auf sicherheitskritische Serienentwicklung — seit 2019 bei Magna Powertrain.

Mein Beruf ist mein Hobby: Am Wochenende trifft man mich oft vor dem Notizblock, voller Skizzen für die nächste Platine, State machine, oder 3D-Druck. Ich liebe es, Dinge zu bauen, die man anfassen kann.

Seit 2014 bin ich außerdem ehrenamtlich Rettungssanitäter beim Roten Kreuz. Die restliche Zeit gehört meiner Familie, unseren Katzen, oder dem Fahrrad.

02

Erfahrung

Magna Powertrain Embedded-SoftwareentwicklerBasissoftware für elektrische Antriebsstränge, Schwerpunkt Fahrzeugdiagnose seit Nov 2024
Magna Powertrain Softwareentwickler, WerkstudentBasissoftware-Komponenten, Automatisierung und CI-Infrastruktur 2019 — 2024
Davor Frauscher Sensortechnik · Fill · FACC Elektroanlagentechnik - Schaltplanerstellung, Elektrotechnik, Programmierung 2013 — 2017
CPythonAUTOSAR ISO 26262MISRA-CUDS CANoeTRACE32DaVinci JenkinsGitHIL
03

Meine Projekte

Split-Flap-Display

seit 2025 · im Bau

Eine mechanische Text- und Grafikanzeige nach Vorbild der Flughafen-Abflugtafel, für Zuhause, Messen und Veranstaltungen. Das Hardware-Design ist bewusst günstig gehalten: RISC-V-Mikrocontroller, H-Brückentreiber, DC-Motor und Hallsensorik. Die Firmware kalibriert sich beim Start selbst, steuert den Motor per PWM und nutzt DMA und Interrupts für die zeitkritischen Abläufe; die Anzeigeeinheiten hängen als UART-Daisy-Chain an einer Master-Einheit. Gefertigt vom Rohmaterial bis zum Gerät: Bestücken, Löten, Plotten, 3D-Druck, UV-Druck.

CPythonRISC-V PWMDMAUART KiCadCAD3D-Druck

ADC Silence Detector

2026

Ein kleines Gerät zwischen Plattenspieler und Verstärker: Es misst den Audiopegel beider Kanäle über den internen ADC und schaltet den Verstärker wenn der Plattenspiler stillsteht automatisch ab. Eine Hysterese verhindert Fehlinterpretationen. Schaltung, Platinenlayout, Gehäuse und Firmware eigenständig entwickelt.

CCH32X033KiCad3D-Druck

Hochzeitsgalerie

2025

Eine selbst gehostete Galerie-Website, auf der Hochzeitsgäste ihre Fotos teilen — mit einem missionsbasierten Spiel, das jedem Gast eine eigene Aufgabe gibt, und IP-basierter Filterung gegen Überlastung und Spam.

PythonHTMLJSSelf-hosted
04

Ausbildung & Publikation

TU Wien MSc Embedded SystemsSoC-Track, HW/SW-Codesign · Processing-In-Memory laufend
TU Wien BSc Technische InformatikFPGA- und MCU-Integration · Neuartige Speichertechnologien April 2024
HTL Braunau Technische InformatikEmbedded-SW und -HW · Aktorik, Sensorik · SPI/I²C/UART Juli 2014
Publikation HOPE: Holistic STT-RAM Architecture Exploration FrameworkIEEE Access, Vol. 12, S. 16598–16609 Januar 2024
Ehrenamt Rettungssanitäter beim Roten Kreuz OberösterreichEhrenamtlich seit 2014, mit Lenkberechtigung · Zivildienst 2016 seit 2014