InSpirito
Embedded Software Engineer
Skills
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
1 year ago
Quick apply
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Graz, Austria
Hybrid
Skills
1 year ago
Quick apply
No company information available.