Find a jobRecruiters

Embedded Software Engineer

Exclusive opportunity

Onsite

Embedded Software Engineer

InSpirito

Embedded Software Engineer

Skills

PythonLinux

13 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Kyiv, Ukraine, 02000

Work mode:

Onsite

Published on:

7 October 2026

What they need


We are looking for an Embedded Software Engineer to join our innovative technological engineering team and contribute to the development of unmanned aerial vehicle (UAV) systems. The role involves firmware development for microcontroller-based devices, modification of UAV software components, and participation in field testing. The ideal candidate has strong programming skills, experience with embedded systems, and an interest in UAV technologies.

Key Responsibilities:

  • Develop and optimize firmware for devices based on ATMega and STM microcontrollers .
  • Modify and improve UAV software components based on the ArduPilot platform.
  • Develop software components for UAV companion computers (experience with the MAVLink protocol is an advantage but not required).
  • Perform software testing, debugging, and validation to ensure system reliability and performance.
  • Prepare and maintain technical documentation for developed solutions.
  • Participate in periodic field testing of UAV systems at designated testing sites.
  • Contribute to the development and review of hardware components (component selection, PCB routing, and prototype soldering) — considered a strong advantage.

Requirements

  • 5+ years of programming experience in C/C++ and Python is a must .
  • Hands-on experience with microcontroller-based systems .
  • Experience in printed circuit board design is not strictly required, but a big advantage.
  • Experience of working with ArduPilot
  • Intermediate Linux administration skills for configuring companion computers.
  • Knowledge of the prococols SPI I2C UART
  • Knowledge of RTOS, locking, parallellism
  • Piloting experience (not essential, but a significant advantage),
  • Experience with drone configuration, flight log analysis, and troubleshooting
  • Ability to analyze and troubleshoot complex technical issues.
  • The role may require occasional travel to testing sites for UAV system validation and field trials.
  • The role requires to undergo a polygraph test in Kyiv
  • Location Kyiv is a must

Nice to Have

  • Practical experience with UAV assembly, configuration, or operation .
  • Familiarity with Computer Vision technologies .
  • Experience working with MAVLink communication protocol .

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

Dart

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Graz, Austria

Hybrid

Skills

Dart

1 year ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools