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]