Leading a team developing a firmware for multiple thermal imaging, measurement and diagnostic products for a major US manufacturer.
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 2020 project. Refactoring of legacy code, introducing modern C++ coding practices.
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 integration.
Development of a firmware for a medical patient monitoring device (MCU) from Mindray using C# and C++ on Windows Embedded platform.