Roman Kuznetsov

Roman Kuznetsov

Embedded Systems Development Lead / Engineering Manager

Contact me

Professional Summary

Embedded Systems Engineering Manager with over 15 years of experience in IT, system administration, and embedded development, including 5+ years in leadership roles. Currently leading a team of ~10 software developers and QA engineers at VedaProekt (part of the Kalashnikov Concern), overseeing the full development lifecycle for microcomputers, test benches, and secure embedded devices. Deep technical expertise in ARM (ARMv7, ARM64/AArch64) and RISC-V architectures, custom Linux kernels, Yocto/Buildroot, U-Boot, and hardware-level security. Hands-on experience with Rockchip RK3399, RK3588, RK3576, NXP i.MX8MP, Baikal-M, Skif 1892VA018, and various RISC-V SoCs. Proven ability to implement Secure Boot, TrustZone, hardware encryption, and CI/CD pipelines. Additional strengths in network engineering (OSI model, MikroTik, routing, traffic prioritization, load balancing, aggregation), distributed mesh networking (Meshtastic, LoRaWAN), low-power LoRa telemetry (custom protocols, ASR605x, Ebyte E22), database integration via native drivers (MySQL, SQLite, NoSQL, PostgreSQL), corporate infrastructure virtualization (Proxmox with automated backup schedules), team collaboration workflows (Git/GitLab/GitHub/Gitea, Redmine, project wikis), and edge computer vision (OpenCV/dlib, RKNPU, Hailo-8, YOLO). Previous experience includes large-scale telemetry systems for 10,000+ mobile devices, international data consolidation projects, and full-stack embedded development across Android, Linux, and custom hardware. Holds higher education in Mechanical Engineering & Quality Management and Automation & Telemechanics. Based in Russia and ready to relocate to the UAE to lead an engineering team in defense, aerospace, industrial IoT, or robotics.

Key Skills

Leadership & Management

  • Multidisciplinary team management (firmware, embedded, hardware, QA)
  • Task distribution, progress control, time estimation, delivery forecasting
  • Collaboration with hardware and mechanical engineering teams
  • Interviewing and hiring for engineering roles
  • Full product lifecycle management

Embedded Linux & Kernel

  • Docker, Docker Compose
  • Linux Kernel (mainline), custom kernels
  • Yocto / Buildroot / OpenWrt
  • U-Boot, driver migration from Kernel to U-Boot
  • Toolchain and libc from scratch (static linking)
  • Android NDK, Android 4–8 (ARM, ARM64, x86_64)
  • eFuse/OTP read & write from U-Boot and Linux kernel
  • Hardware platform virtualization using QEMU

Secure Boot & Security

  • Secure Boot with individual keys (RK3399/RK35xx)
  • TrustZone, RK-Crypto, SecureFS, encrypted initramfs
  • Firmware integrity verification and component signing
  • Low-level software protections (tamper/modification detection)
  • Hardware encryption in U-Boot/Kernel

Hardware & Platforms

  • Rockchip: RK3399, RK3588, RK3576, RK3368
  • NXP i.MX8MP, Baikal-M, Skif 1892VA018
  • Amlogic AML8726-MX, MIPS (MR3020)
  • ARMv7, ARM64/AArch64, RISC-V (riscv64)
  • End-to-end device architecture design from scratch
  • Device Tree (DTS) customization
  • Reading electrical schematics
  • Multimeter, oscilloscope, logic analyzer, spectrum analyzer
  • Modems: Huawei E3372, Quectel EC25, Fibocom L850-GL, ZTE MF180

Multimedia, Vision & AI

  • Rockchip RGA2, CSI ISP (kernel support)
  • RKMPP / FFmpeg (H.264/H.265 hardware codecs)
  • Computer Vision: OpenCV with dlib, RKNPU, Hailo-8, YOLO

Microcontrollers

  • ESP32, ESP8266, AVR, STM8, STM32, CH32

Networking & Infrastructure

  • OSI network model
  • MikroTik with non-standard configurations
  • Routing, traffic prioritization, load balancing, link aggregation
  • Distributed mesh networks: Meshtastic, LoRaWAN
  • Proxmox virtualization with automated backup schedules

LoRa & Low-Power Telemetry

  • Custom telemetry protocol for battery-powered sensor nodes
  • LoRa transceivers: ASR605x
  • Meshtastic-compatible devices on ESP32 + Ebyte E22 (multiple bands)

Version Control & Collaboration

  • Git, GitLab, GitHub, Gitea
  • Task tracking and team management: Redmine
  • Maintaining project documentation wikis

CI/CD & DevOps

  • CI/CD for Yocto, Buildroot, OpenWrt
  • Automated build and deployment systems

IT Infrastructure & Administration

  • Windows Server 2008 AD, GPO, Kaspersky
  • 1C Server Enterprise, PostgreSQL, EDMS
  • Linux server administration (Ubuntu, CentOS)
  • LAN architecture planning and development

Programming & Data

  • C/C++, Golang, Python, PHP, HTML, JavaScript, Bootstrap
  • Databases via native drivers: MySQL, SQLite, NoSQL, PostgreSQL
  • OSM Map

Languages

  • English — Upper-Intermediate
  • Russian — Native
  • Arabic — Ready to learn if required for the role

Professional Experience

VedaProekt (ООО Веда Проект, part of the Kalashnikov Concern) — Moscow, Russia

Software Development Team Lead · — Present

  • Lead a team of ~10 software developers and QA engineers: task assignment, progress control, time estimation, and delivery forecasting.
  • Manage the team's task flow in Redmine; maintain project documentation wikis for all active projects.
  • Use Git/GitLab/GitHub/Gitea for version control and code review workflows across internal and external repositories.
  • Collaborate with hardware and mechanical engineering teams, advising on component selection and technical solutions.
  • Coordinate with other departments on integration of high-level specialized software into the overall build; perform optimization and audits of software from other teams and projects.
  • Conduct interviews for the department and other teams for applied tasks.

Key achievements under my leadership

  • Developed microcomputers based on RK3399K — entered serial production for state defense orders (10,000+ units/year).
  • Developed microcomputers based on RK3588/RK3576 — pilot series.
  • Created automated test benches for incoming/outgoing quality control, from concept to serial device.
  • Obtained patents for software and registration in the Russian National Software Registry.
  • Developed thin client devices for the civil market.

Personally implemented

  • Automated pipeline for building custom firmware for target devices.
  • Low-level software protections on end devices (tamper/modification detection).
  • System for tracking devices, software, and firmware.
  • Automated build and deployment systems (CI/CD).
  • Hardware encryption for RK3399/RK35xx in U-Boot/Kernel.
  • Hardware video encoding/decoding H.264/H.265 via RKMPP, FFmpeg.
  • Hardware support for ISP, RGA (kernel) on RK3399/RK35xx.
  • Computer vision pipelines using OpenCV/dlib, RKNPU, Hailo-8, and YOLO on edge devices.
  • Custom LoRa-based telemetry protocol for battery-powered sensor nodes (ASR605x).
  • Custom Meshtastic-compatible devices based on ESP32 + Ebyte E22 for multiple frequency bands.
  • Secure Boot for RK3399/RK35xx with individual keys.
  • Firmware integrity verification and component signing.
  • eFuse/OTP read & write from U-Boot and Linux kernel.
  • Hardware platform virtualization using QEMU.
  • Worked with SoCs: RK3399, RK35xx, i.MX8MP, Baikal-M, Skif 1892VA018, and various RISC-V SoCs.
  • Full lifecycle of network/server architecture, including MikroTik configuration (routing, prioritization, balancing, aggregation), Meshtastic/LoRaWAN mesh networks, and Proxmox-based corporate virtualization with automated backups.

ООО ПИР — Moscow, Russia

Programmer-Developer · —

  • Hardware enhancement of client devices for interactive passenger-taxi interaction (additional boards, U-Boot, kernel, Android NDK).
  • Telemetry collection from 10,000+ mobile devices across Moscow and the Moscow region. Deployed and maintained server infrastructure for processing and aggregating metrics. Built interactive maps with metrics. Developed a personal account for service engineers to maintain devices "in the field." Collaborated with the service department to implement features improving device maintenance quality and simplicity.
  • Developed accounting systems with failure analytics and configurable fields. Created reporting systems for management and customers. Built an external API for franchise interaction (international market).
  • Native software development for embedded systems, including Android 4–8 (ARM, ARM64, x86_64), cross-compilation (including building libc from scratch with the full required environment, static linking).
  • Development of applied network transport protocols over TCP/IP.
  • Optimization and integration of neural network technologies for operation on embedded systems.
  • Development of additional electronic devices.
  • Linux server administration (Ubuntu, CentOS).
  • Development of embedded software for microcomputers, routers, and embedded systems.
  • Development of telecommunications devices.
  • Hardware worked with: Amlogic AML8726-MX, Rockchip RK3368, MR3020 (MIPS), various modems (Huawei E3372 RNDIS, Quectel EC25 CDC-MBIM, Fibocom L850-GL CDC-NCM, ZTE MF180 RNDIS).
  • Stack: C/C++, Golang, PHP, Python, HTML, JavaScript, Bootstrap, PostgreSQL, OSM Map.

FSBI GOIN (State Oceanographic Institute, part of Roshydromet) — Moscow, Russia

System Administrator / Embedded Developer · —

  • Administered the organization's LAN segment, web sites, and provided methodological support to users.
  • Managed Windows Server 2008 AD, GPO, Kaspersky, 1C Server Enterprise, PostgreSQL, and EDMS.
  • Developed and programmed applied devices on microcontrollers.
  • Planned and developed LAN architecture.
  • Participated in international data consolidation projects within Roshydromet's environmental monitoring programs.

Education

Moscow State University of Design and Technology — Moscow, Russia

Faculty of Mechanical Engineering and Quality Management · Specialist Degree · 2010

Moscow Institute of Railway Engineers — Moscow, Russia

Faculty of Automation and Telemechanics · Specialist Degree · 2005

Certifications & Additional Training

  • Available for on-site certification and assessment if required by the employer.
  • Open to completing relevant professional certifications (Linux, Embedded Security, ARM, PMP, Agile/Scrum) as part of onboarding.

Patents & Registrations

  • Patents for software (Russian Federation).
  • Registration in the Russian National Software Registry.

Interests

  • Radio electronics & amateur radio: designing and building custom electronic devices; active radio amateur.
  • Smart home & lighting control: Home Assistant-based automation; WLED-based lighting control systems.
  • Custom electronics builds: DIY radio receivers, electronic toys for children, and other hands-on embedded projects.
  • Home network infrastructure: designing and building home network topologies; developing portable routers for personal use.

References

Available upon request.