Embedded C/C++ Software Engineer Junior Strong/Middle $$
Inspiri.to
Verified Employer
MilTech
๐ช
Position Overview
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
- 2-3 years of programming experience in C/C++ and Python.
- Knowledge of C# will be considered an advantage.
- Hands-on experience with microcontroller-based systems.
- Strong analytical and problem-solving skills with attention to detail.
- 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
Location Kyiv
Nice to Have
- Practical experience with UAV assembly, configuration, or operation.
- Experience in PCB design (digital and power electronics).
- Familiarity with Computer Vision technologies.
- Experience working with MAVLink communication protocol.
Required skills experience
| C/C++ | 1.5 years |
| Microcontrollers | 1.5 years |
| ArduPilot | 1.5 years |
| Computer Vision | 1.5 years |
| UAV | 6 months |
Required languages
| Ukrainian | Native |
| English | B1 - Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...