About

Embedded Software Engineer with 4 years of hands-on experience working with ARM Cortex-M platforms, C/C++, and FreeRTOS in IoT-focused industries. My work has spanned low-level driver integration, protocol handling, and system stability improvements for real-time applications. I have collaborated across R&D and QA teams to ensure robust, production-grade firmware and am now seeking to bring this expertise to innovative embedded projects in Canada.

Skills

  • Embedded Systems
    8
  • C
    8
  • C++
    7
  • FreeRTOS
    7
  • Python
    5
  • .NET (C#)
    3
  • Git
    8
  • Device Tree System
    7
  • CppUTest
    7
  • Linux
    6
  • English
    7
  • Lithuanian
    8

Experience

Gytis Virbalis

Work experience
  • Developed drivers in C and application logic in C++ for ARM Cortex-M4 SoCs/MCUs (Airoha/MediaTek, STM32) in FreeRTOS+POSIX and NucleusRTOS environments.
  • Designed and implemented virtual GNSS and IMU drivers in C, and a corresponding simulation application in C and C++ to emulate signal data for testing.
  • Added UDP support and enhanced data parsing features within the main application layer (C++).
  • Integrated device tree parsing logic into the bootloader to enable LED-based hardware diagnostics during early device initialization.
  • Followed TDD practices by writing unit tests in CppUTest, which improved integration test pass rates and increased firmware reliability in production.
  • Optimized firmware performance and reliability for GNSS/GSM tracking devices by analyzing logs and resolving field-reported issues.
  • Worked with QA and R&D to solve bugs, validate fixes, and deploy firmware updates across production hardware.

Gytis Virbalis

Work experience
  • Embedded Systems Developer at   Zeta-Lab
  • Developed USB and SDMMC drivers on STM32, and SPI modules on ATTiny/MediaTek MCUs in C programming language.
  • Patched UVC and V4L2 drivers on Embedded Linux (Yocto).
  • Implemented IAP2 authentication for Apple devices, improving iOS ecosystem integration.

Gytis Virbalis

Education
  • Bachelor's Degree

Related persons