CareerPlan

Embedded Software Engineer (R&D)

Kyiv, UkraineFull-time70k–160k2026-11-10

Core

Developing and maintaining firmware for microcontrollers and embedded systems used in autonomous defense tech products.

Role type

Embedded Software Engineer (R&D)

Builds

Firmware for microcontrollers and autonomous systems

Domain

Defense Technology / Embedded Systems

Required skills

C/C++, Python (NumPy, Matplotlib), STM32 microcontrollers, UART/USB interfaces, Linux (systemd, Bash), Computer Networks (Ethernet, IP, DHCP), Git, Video streaming (H.264/H.265)

Preferred skills

Betaflight/ArduPilot firmware modification, Flight controllers/ESC, Analog/Digital circuitry basics, Test equipment (oscilloscope, logic analyzer)

Responsibilities

Support and develop existing projects, Write and debug microcontroller firmware, Integrate software components, Participate in field tests, Debug and fix bugs

Seniority

Middle/Upper-Junior