Meet our Job Legitimacy Checker — manually verified job postings you can trust ›

Senior Embedded Engineer | Firmware Developer

Location
Malta
Rate, USD
Not specified
Work schedule
Full Time,
Language skills
English, Russian
Available for Hire
Yes
Hire me

Hire me

Jobicy Account
You need an employer account to access the resume database.
Log in to save

About me

I am a Senior Embedded Software Engineer with over 10 years of experience designing firmware and hardware systems. My expertise lies in programming with C and C++ across platforms such as STM32, ESP32, and nRF52, with a strong focus on USB, Bluetooth Low Energy (BLE), and low-power optimization techniques. I am proficient in full-cycle product engineering, from hardware bring-up and prototyping to debugging, testing, and supporting mass production.

Throughout my career, I have modernized legacy codebases, conducted thorough code reviews, and provided long-term maintenance to ensure product reliability and performance. I am skilled in working with real-time operating systems like FreeRTOS and Zephyr RTOS, and I have experience developing desktop control tools using Qt and Visual Studio.

I have worked remotely for various companies and am open to remote B2B engagements. I do not require relocation or visa sponsorship. My experience spans embedded firmware development for IoT devices, educational boards, and aerospace applications, including designing ultra-low power devices and automated testing equipment.

I am comfortable working with a variety of microcontrollers including STM32, ESP32, nRF52, AVR, and PIC, and I have hands-on experience with hardware design tools such as Altium Designer and KiCad. My debugging skills include using oscilloscopes, logic analyzers, and USB sniffers.

I am fluent in Russian and have a good command of English (B2 level). I am passionate about delivering high-quality embedded solutions and continuously improving my skills in firmware development and hardware integration.


Professional area


Skills


Education

2006 – 2011 Master of Science in Electronic Devices Design @ Ryazan State Radiotechnical University
2011 – 2013 Postgraduate studies @ Ryazan State Radiotechnical University

Microprocessor Systems, FPGA, RF & Microwave Engineering, Microcircuitry, Optoelectronics


Experience

March 2024 - Present Senior Embedded Engineer @ Freelance

Developed and maintained STM32F4 firmware with USB/Bluetooth connectivity, implementing low-power optimization and STM32CubeIDE. Engineered a new device architecture using FreeRTOS and TinyUSB stack on STM32F4. Extended an existing C++ library and developed test applications using Visual Studio. Conducted code reviews, bug-fixing, and long-term product maintenance.

June 2022 – February 2024 Embedded Engineer @ Promwad, electronics design house

Developed firmware for STM32 devices with USB/Bluetooth using C/C++ and STM32CubeIDE. Designed and integrated firmware modules for SAM4E (ARM Cortex M4) MCU (FreeRTOS) and a desktop control tool (Qt/C++) to manage communication through an SC18IM704 (UART to I²C) bridge. Performed code review and maintenance for ESP32-C3 and nRF52832 IoT devices, using VS Code for debugging and feature implementation.

January 2021 – May 2022 Embedded Engineer @ Applied Robotics

Developed firmware for an educational IoT development board based on nRF52, implementing BLE connectivity and sensor management using Zephyr RTOS. Developed firmware for a suite of smart sensors (Color, Angle, Pressure, IR) using STM8 and created custom Arduino libraries for user integration. Ported and optimized software stacks for AVR and ESP32 platforms, including Mongoose OS adaptation and control drivers for Dynamixel actuators.

September 2020 – December 2020 Embedded Software Engineer (Contract) @ Elsiel

Developed C++ firmware for an air conditioning control board (STM32F407), implementing CAN communication, SRAM/FRAM management, and control logic. Created a Qt (Windows) desktop application for real-time device diagnostics, testing, and log analysis via CAN bus.

March 2018 – February 2020 Embedded Engineer @ BWT Barrier

Designed ultra-low power resource indicators based on AVR ATtiny404 and Holtek MCUs, extending device battery life. Developed a mass-production tool for programming 60 boards simultaneously using STM32F1 and I2C network. Delivered full-cycle firmware (C) and PCB design (KiCad/P-CAD) for consumer electronics on STM32, PIC, and AVR.

January 2014 – December 2017 Embedded Engineer (Aerospace) @ Industrial Electronics Manufacturer

Developed automated testing equipment (150+ I/Os) using custom ATMega16 boards (I2C/UART) and LabView. Designed analog/digital circuits and firmware (C/Assembler) for AVR/MCS-51, including a sine wave signal generator on ATXmega64. Implemented functional testing device using PCI I/O boards and LabView. Provided production support, including hardware debugging, prototyping, and technical documentation maintenance.


Recommend this talent

Recommend this specialist

Jobicy+ Subscription

Jobicy

592 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›