Vladislav Ermachenkov

Bis 2025, Senior Embedded Developer, SmartAirkey
Tbilisi, Georgien

Fähigkeiten und Kenntnisse

Embedded / Real-Time / RTOS
Embedded Software
C
IoT
ARM
Hardware
Firmware
English Language
Python
Embedded Systems
Git
Microcontroller
System Architecture
Software Development
Mikrocontroller
Device Driver
Bluetooth
Bitbucket
Docker
CMake
Unit Testing
Debugging
Hardware Testing
Embedded microcontroller
RTOS
Wireless
MQTT
Engineering
Embedded C
JTAG
Real-Time Systems
Testing
Wireless Communication
Security Systems
Realtime
Telecommunication
Communication
Machine to machine
Computer Science
Peripherals
Arduino
Secure Boot
Technical English
Microelectronics
Real-time system
Static code analysis
I2C
Systemengineering
Code Reviews
System on Chip
RS-232
CI/CD
Serial Interfaces
Programming Language

Werdegang

Berufserfahrung von Vladislav Ermachenkov

  • 2 Jahre und 11 Monate, Nov. 2022 - Sep. 2025

    Senior Embedded Developer

    SmartAirkey

    Lead developer for a new generation of ACS and Keyless Tags Architected and developed a scalable SDK/HAL for ACS devices based on ESP32-S3/C3 using C and FreeRTOS Took full ownership of the firmware codebase, collaborating directly with the CTO to define system architecture Implemented critical security features: Secure Boot and Flash Encryption Developed firmware for BLE key tags based on niche microcontrollers Created a Python-based GUI manufacturing tool

  • 1 Jahr und 2 Monate, Okt. 2021 - Nov. 2022

    Senior Embedded Developer

    Moeco

    Developed FW for battery-powered cargo trackers (ESP32-C3, BLE 5.0), optimizing for ultra-low power consumption Designed a cross-platform architecture (UML) to support multiple hardware targets Introduced and configured a modern CI/CD pipeline using Docker and GitHub Actions, enabling automated cloud builds Implemented automated unit testing (Unity/CMock) and integration testing Mentored the team on transitioning to Jira workflows, code reviews, and proper documentation in Confluence

  • 5 Monate, Juni 2021 - Okt. 2021

    Senior Embedded Developer

    Arcadia Inc.

    Rewrote the legacy build system to a cross-platform CMake + GCC solution for photo flash systems (EFR32BG13/22). Designed a firmware update architecture involving dual-microcontroller synchronization and integrated bootloaders. Developed Python-based automated test utilities for equipment validation.

  • 1 Jahr und 10 Monate, Aug. 2019 - Mai 2021

    Software Engineer (IoT)

    Electrolux

    Developed FW for Wi-Fi/BLE connected appliances using Qualcomm and NXP MCUs Successfully refactored the legacy make-based build system into a modular, cross-platform CMake solution, reducing build times and simplifying dependency management Designed and implemented HAL/OSAL to port libraries (LwIP, mbedTLS) across different hardware platforms Acted as a mentor for new hires: conducted technical interviews, onboarding, code reviews Collaborated with Qualcomm field engineers to resolve complex HW/SDK issues

  • 2 Jahre und 1 Monat, Juli 2017 - Juli 2019

    Embedded Engineer

    Nevoton

    Developed firmware for industrial IoT gateways and cosmetic devices (STM32, PIC, ESP8266). Implemented protocol stacks for M-Bus, eBus, and OpenTherm. Created drivers for various peripherals: GSM modems (SIM800), sensors, and displays. Designed schematics and PCBs (P-CAD) and performed hardware debugging using oscilloscopes and logic analyzers.

  • 11 Monate, Aug. 2016 - Juni 2017

    Junior Embedded Developer

    Tahion LLC

    Developed firmware for industrial climate control systems (thermostats) using Microchip Microcontrollers. Implemented communication protocols: RS-485 and 1-Wire. Participated in hardware debugging and schematic design (P-CAD). Promotion: Promoted from Assembler role due to demonstration of engineering skills.

  • 1 Jahr und 1 Monat, Aug. 2015 - Aug. 2016

    Electronic Assembler

    Tahion LLC

    Assembly of industrial cabinets and sealed camera housings. Soldering, wiring, and functional testing of electronic devices. Relevance: Gained deep understanding of hardware reliability and physical constraints.

Ausbildung von Vladislav Ermachenkov

  • 3 Jahre und 11 Monate, Sep. 2011 - Juli 2015

    Infocommunication Technologies and Communication Systems

    The Bonch-Bruevich Saint-Petersburg State University of Telecommunications

Sprachen

  • Deutsch

    Grundlagen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z