• File

Віктор

Senior Embedded C, C++, Microcontroller Developer

Age:
64 years
City:
Kyiv

Contact information

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Victor Chumack

Senior Embedded C/C++ / Microcontroller Developer

• Location: Kyiv, Ukraine
• Phone: [open contact info](look above in the "contact info" section)
• Email: [open contact info](look above in the "contact info" section)
• Languages: Ukrainian (Native), English (B1, Tech/Patent translation expert)

SUMMARY OF QUALIFICATIONS

• 20+ years of hands-on experience in microcontroller programming, firmware architecture, and
hardware-software integration.
• Deep MilTech & UAV domain expertise: Active experience with Ardupilot, Betaflight, Mavlink,
SBUS, Crossfire protocols.
• Expert in STM32 ecosystem: Extensive production experience with STM32G4, STM32F4,
STM32CubeIDE, Keil, and IAR.
• Low-Level & Real-Time Mastery: Specialized in Bare Metal programming and FreeRTOS scheduling.
• Industrial Protocols & Interfaces: High proficiency in FDCAN, RS-485, RS-232, SPI, I2C, High-
resolution ADC (24-bit), Ethernet (lwIP), and PWM control.

CORE TECHNICAL STACK

• Microcontrollers: STM32 (Cortex-M), AVR ATmega, ADuC, Intel 8051.
• Programming Languages: C, C++, SQL, SystemVerilog (FPGA basic).
• Peripherals & HW: FDCAN, DMA, SPI, I2C, UART, PWM, Timers, 24-bit ADC, TFT Displays (ili9488,
st7796), Raspberry Pi.
• Software & Protocols: FreeRTOS, lwIP (TCP/IP), Mavlink, SBUS, Crossfire, Ardupilot/Betaflight
ecosystem.
• IDEs & Tools: STM32CubeIDE / CubeMX, Keil MDK, IAR, Atollic TrueStudio, System Workbench.
• Databases & OS: MS SQL, Interbase; Windows, Linux (Server/Workstation configuration).

PROFESSIONAL EXPERIENCE

Military Tech Projects (NDA) | Feb 2024 – Oct 2026
Senior Embedded / UAV Firmware Developer

• Developed and optimized firmware for UAV systems and specialized defense hardware based on
STM32G4.
• Implemented real-time task scheduling using FreeRTOS.
• Configured and integrated secure industrial/military communication protocols: FDCAN, RS-485, RS-
232, SPI, I2C.
• Worked deeply with UAV ecosystems and telemetry: Ardupilot, Betaflight, Mavlink, SBUS, Crossfire.
• Developed drivers for TFT Displays (ili9488, st7796) and implemented network stack via Ethernet
(lwIP).
FOP Levchuk K.A. / PrAT Ukranalit | Oct 2017 – Feb 2024
Senior Software / Firmware Engineer

• Designed and maintained firmware for industrial gas analyzers based on STM32 controllers (C
language, HAL, and Bare Metal).
• Developed companion PC software (Windows/Linux) for equipment calibration and remote control.
• Integrated mini-PCs (Raspberry Pi) into the measurement infrastructure.
• Programmed ADuC and AVR ATmega microcontrollers for sensor data acquisition.
UkrVescom | Apr 2012 – Oct 2021
Firmware Engineer (Industrial Automation)

• Developed precise measurement firmware for industrial weighing systems using STM32F405.
• Mastered high-precision data processing with 24-bit ADCs.
Ukrpatent (National IP Authority) | Feb 1996 – Aug 2006
Head of Automated Systems Department

• Managed and architected the national trademark database infrastructure.
• Administered high-load Interbase and MS SQL databases, optimizing query performance.
• Developed internal automation tools using Object Pascal (Free Pascal).
Research Institute "Kvant" | Aug 1989 – Feb 1996
Software Engineer

• Programmed Intel 8051 microcontrollers in C and Assembler.
• Developed medical imaging software (ophthalmology) for Windows 3.1 (Borland C++).
• Co-developed hardware/software logic for commercial banknote detectors.

EDUCATION & COURSES

• M.S. in Computer Engineering | Kyiv Polytechnic Institute (KPI), 1990.
• Course: Professionally oriented translation of patent documentation (English vocabulary ~5000
words).
• Course: Linux System Administration (Installation, server/workstation configuration).

Similar candidates

All similar candidates

Candidates at categories

Candidates by city