Embedded Jobs in Ukraine
There are 142 open Embedded jobs in Ukraine on freehire right now. 9 of them were posted recently. The skills employers ask for most often are uart, cpp and linux.
Most requested skills
- uart 56%
- cpp 56%
- linux 48%
- git 42%
- python 39%
- embedded-linux 27%
- embedded-systems 26%
- embedded-software 25%
How the work is done
- Remote 21 · 15%
- Onsite 19 · 13%
- Hybrid 9 · 6%
Visa sponsorship offered in 28% of the 32 postings that state a position on it.
Seniority
- Senior 25
- Staff 11
- Lead 9
- Junior 4
- Intern 3
- Middle 3
Who is hiring
- 51-200 employees 23
- 1000+ employees 14
- 11-50 employees 12
- 501-1000 employees 12
- 201-500 employees 1
English level
- C1 47%
- B1 29%
- B2 24%
Share of the postings that state a required level (at least 20% of this market do).
Embedded Software Engineer – BSP
Develop and maintain low-level firmware and Board Support Packages for hardware platforms using Zephyr RTOS, integrating drivers and management protocols like MCTP and IPMI.
Linux Engineer (Embedded / Raspberry Pi / Buildroot)
Develops and optimizes embedded Linux systems for high-load network solutions, using C++, Python, Buildroot, and ROS2 on Raspberry Pi-based hardware.
Embedded Engineer
Develops and maintains Linux-based embedded software for FPV drones and UAV systems, integrating cameras and sensors via MIPI-CSI, USB, I2C, SPI, and CAN.
Senior Embedded C++ Developer (ArduPilot)
Senior embedded C++ developer builds and maintains drone-flight software (ArduPilot/PX4) and interfaces with hardware, using C++ and Python in a Kyiv office.
Embedded Engineer (DSP)
Develop embedded software for military-grade communication and navigation systems using STM/ESP microcontrollers, RF modules, and embedded Linux.
Embedded Hardware Engineer
Designs and optimizes embedded hardware (STM32/ESP-based) and firmware, drafts schematics and PCB layouts, and supports prototyping and production ramp-up for military and civilian systems.
Embedded Engineer
Embedded Engineer designing real-time audio processing systems on MCU/DSP platforms, integrating peripherals and network services for rugged environmental conditions.
Embedded Software Engineer
Develops embedded C firmware for energy meters and communication devices, writes unit tests, and documents algorithms for commercial energy systems.
Trainee Linux Embedded C/C++ Dev (IRC301952)
Trainee role developing embedded Linux firmware for networking devices using C/C++ and Atmel/Texas Instruments chips.
Junior Embedded Software Engineer
Junior embedded engineer integrates thermal/day cameras with single-board computers, configures drivers, and tests video streams for defense drones and platforms using Linux, C/C++, and Python.
Embedded Software Developer
Develops and maintains firmware for flight controllers, integrating sensors (IMU, GPS, barometers) and optimizing real-time control logic using C/C++ on ARM Cortex-M MCUs with RTOS (FreeRTOS/ChibiOS). Works with protocols like UART, SPI, CAN (DroneCAN/UAVCAN), and MAVLink for drone/autopilot systems.
Embedded Hardware Engineer
Designs and improves embedded hardware (STM32/ESP-based boards), writes firmware, and maintains production documentation for military and civilian systems.
Hardware/Embedded Engineer
Develop embedded software and hardware architecture for autonomous drone swarms, integrating components and testing prototypes.
Project Manager - Ubuntu Embedded Systems
Project Manager coordinates delivery of Ubuntu images for embedded devices (IoT, robots, automotive) and acts as liaison between Canonical’s engineering teams and global customers.
Senior Embedded Software Engineer (Linux / PCIe / SDR)
Senior Embedded Software Engineer builds low-level Linux drivers and data pipelines for a custom SDR transceiver using PCIe, FPGA, and ADC/DAC hardware to enable high-speed wireless signal processing.