Development and maintenance of Self Update / Remote Update functions of Head Unit
firmware for Daimler (NTG7) and Porsche (OTA-FC).
Extending GENIVI Automotive Message Broker
with vendor-specific messages, CommonAPI
interfaces and automated testing capabilities for PSA (Peugeot Citroën) in IVI
Refactoring of a legacy code, introducing modern C++ coding practices.
Created a fault-tolerant IPC solution
based on ZeroMQ and Cap'n Proto for
HARMAN Spark project.
Designed and implemented a CAN bus scripting tool with a domain-specific language for
automated defect reproduction.
Development of an embedded Linux firmware and a hardware-accelerated
multimedia stack for karaoke set top boxes on Sigma Designs (MIPS) and
HiSilicon (ARM) platforms. Linux kernel driver development (UART, I2C, SPI).
Hardware bring-up and vendor BSPs
Created and open sourced tools to ease establishment and maintenance of a
continuous integration infrastructure:
Development of a firmware for a medical patient monitoring device
(MCU) from Mindray
using C# and C++ on Windows Embedded platform.
Implemented a mobile news reader application for
Sencha Touch framework for
iOS and Android platforms.