Senior Embedded Software Engineer / Anton
7+ years of experienceMoscow, Russia
Senior Embedded Software Engineer with 7+ years building mission-critical firmware — spacecraft subsystems, industrial telemetry, and IoT products across aerospace, automotive, and embedded domains. Fluent in C/C++ (17/20/23) and Rust on RTOS and Embedded Linux, with a track record of shipping deterministic, real-time systems to production, and experience scaling teams from 8 to 15. No direct slot or iGaming experience, but his core strength — complex C/C++ systems built on state machines, event-driven architectures, and real-time constraints — maps directly onto the domain.
Skills
- Languages: C, C++ (17/20/23 — including coroutines for deterministic async flight software), Rust, Python, SQL (Postgres/MySQL), Assembly — equally at home writing register-level firmware or designing layered platform SDKs.
- Embedded & Hardware Platforms: STM32, STM8, ESP32, ST SPC5 (Automotive), Xilinx Zynq UltraScale+, Z-Wave 700/800 Series, Silicon Labs SoCs, ARM Cortex-M, Raspberry Pi, BeagleBone — proven across drastically different MCU/SoC ecosystems, not locked into one vendor stack.
- RTOS & Operating Systems: FreeRTOS, Zephyr, Embedded Linux (kernel modules, device drivers, Device Tree, Buildroot/Yocto) — comfortable from bootloader to user space.
- Real-Time, State Machines & Deterministic Systems: High-precision CAN time synchronization (<100 μs, ARINC-inspired ACK-driven protocol), star tracker processing (spot detection, quaternion computation via Q-method), deterministic non-blocking concurrency without OS threading overhead — built for systems where timing errors aren't recoverable, and where state-machine-driven, event-based logic is the default way of working.
- DevOps, CI/CD & Testing: Jenkins, Docker, CMake, Meson, GTest, Renode-based hardware-in-the-loop emulation, SemVer-based release automation — built pipelines that catch problems before they reach hardware.
- Protocols & Connectivity: CAN, UART (RS232/422/485), SPI, I2C, Ethernet, Z-Wave, MQTT, BLE, CANOpen, Modbus, custom protocols — broad, practical protocol fluency across automotive, industrial, and IoT contexts.
- Safety, Standards & Leadership: MISRA C/C++, AUTOSAR principles, OTA update pipeline design, code review/quality standards — paired with direct experience scaling teams (8→15 engineers) and mentoring 6 engineers to Senior level.You said: Summary should be a bit shorter
Experience
April 2024 — Present
Lead C++ Embedded Software Engineer
Bureau 1440
- Scaled engineering team from 8 to 15 developers by improving hiring, onboarding, and Agile/Scrum practices
- Mentored 6 engineers to Senior level through structured feedback and technical guidance
- Automated release workflows and CI/CD pipelines using Jenkins and Docker with semantic versioning
- Defined embedded platform architecture practices including logging frameworks, DTC, and heartbeat mechanisms
- Established Renode-based firmware emulation pipeline for hardware-in-the-loop testing and scalable CI
June 2021 — March 2024
Senior C++ Embedded Software Engineer
Bureau 1440
- Delivered embedded software for spacecraft subsystems including power management and navigation processing
- Developed star tracker processing stack with spot detection, catalog search, and quaternion computation
- Implemented incremental update mechanism for star catalogs enabling efficient in-field upgrades
- Introduced C++20 coroutines for asynchronous flight software with awaitable flags, pipes, and queues
- Implemented real-time CAN-based time synchronization (sub-100 μs) using ACK-driven protocol
January 2021 — May 2021
Embedded Software Developer
Sercomm Russia
- Designed Linux kernel modules, device drivers, and Device Tree configuration for telecommunication platforms
- Led maintenance and refactoring of legacy systems improving reliability while preserving backward compatibility
- Established code review practices and quality standards driving clean code principles
March 2020 — December 2021
Embedded Software Engineer
Eltex Enterprise Ltd
- Executed hardware bring-up and firmware development for Z-Wave IoT products including gateways and sensors
- Improved production readiness of air quality monitoring devices by correcting schematics and implementing Z-Wave firmware
- Stabilized firmware across deployed smart energy and utility logging systems
- Designed remote firmware update pipeline for STM8 auxiliary MCU over Z-Wave enabling UART-based OTA updates
January 2019 — February 2020
Embedded Software Engineer
RIT Automation
- Delivered end-to-end embedded systems for drilling equipment from schematic design to production firmware
- Implemented wireless CAN communication over 868 MHz for industrial telemetry and RPM monitoring
- Developed firmware for RFID access systems using Wiegand-37 protocol
- Migrated legacy Ethernet–RS232 gateway firmware to FreeRTOS improving reliability and network responsiveness
- Redesigned digital inclinometer platform providing precise roll, pitch, and mast angle measurements
June 2018 — August 2018
Intern Embedded Engineer
Tion Smart Microclimate
- Delivered hardware solution for detecting PTC heater phase-to-ground short circuits enhancing production safety testing
- Implemented embedded firmware for 10 Hz–15 MHz frequency counter used in serial production testing
Education
August 2015 — June 2019
Bachelor of Electronics and Nanoelectronics
Novosibirsk State Technical University
Contact
Takovska 5, Belgrade, 🇷🇸 Serbia.
Email: [email protected]