Everstar logo

Senior C++ Developer (UAV, ArduPilot)

Everstar·Salary not specified

Primary stack

LinuxC++

Nice to have's

OpenCVPID controllersembedded systemscomputer visionmathematicsgitCMakegdbperfMilitary Techquadcopters

Job description

Description language:

About the Position

We're seeking a Senior C++ Developer with experience in UAV and ArduPilot for our R&D team in Kyiv, Ukraine.


Responsibilities

  • Development, improvement, and support of UAV software (wings, multicopters) based on ArduPilot.
  • Integration of cameras and other sensors, working with streaming data.
  • Development and support of SITL/HITL systems.
  • Close collaboration with the computer vision team and GNC (guidance, navigation, control).
  • Development in C++ on Linux user-space for the companion computer.
  • Support of communication protocols between the companion computer and flight controller (MavLink or others).
  • Profiling and optimization of performance, memory, and system interaction.
  • Analysis of logs, search, and troubleshooting of implemented algorithms.

Requirements

  • Experience with ArduPilot or PX4 (minimum 1 year).
  • 3+ years of experience in commercial C++ development.
  • Understanding of OOP principles, STL, and C++ memory model.
  • Experience with multithreading, synchronization, and low-level interfaces.
  • Experience in profiling and optimization: CPU, memory, latency.
  • Understanding of design patterns and principles of building computer programs.

Nice to Have

  • Understanding of stabilization principles, mode switching, failsafe logic.
  • Experience with embedded systems and systems with limited computational resources.
  • Experience with computer vision algorithms (OpenCV, custom pipelines).
  • Knowledge of control theory and stabilization algorithms (PID controllers).
  • Knowledge of typical sensor operation principles and their synthesis (Kalman filter).
  • Python, Lua for utility scripts and rapid prototyping.
  • Knowledge of mathematics (linear algebra, vector geometry).
  • Experience with git, CMake, gdb, perf.
  • Experience in Military Tech projects or cooperation with defense enterprises.
  • Ability to operate quadcopters.

We Offer

  • Simple and clear onboarding. Registration through Diya.City - no complicated schemes.
  • Work-life balance. 24 days of vacation, flexible schedule, and up to 10 days of remote work per year.
  • Support when needed. Health insurance and psychologist consultations.
  • Opportunity to learn and grow. Compensation for courses and access to educational materials. Also, support from the team, mentorship, and buddies.
  • Worthy compensation. Market compensation and bonuses.
  • Culture you can feel. Recognition of achievements, gifts for important events, an extra day off on your birthday, corporate events, and a strong internal community.
  • Team nearby. Office in Kyiv (right bank) with everything you need and people who are easy to work with.

%BUTTON_APPLY_TO_POSITION%
%BUTTON_APPLY_USING_LINKED_IN%

© Everstar. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Ми — EverstarПерше рекрутингове агентство, що допомагає miltech компаніям знаходити талановитих людей та спільно наближати перемогу.Наші клієнти займаються розробкою програмного забезпечення, проєктуванням безпілотної техніки, навчанням пілотів БпЛА, виробництвом девайсів та деталей.Наша місія — поєднувати талановитих спеціалістів із командами, що творять унікальні продукти в оборонній сфері.Ми шукаємо людей, що прагнуть долучитися до амбітних проектів та наближати перемогу України за допомогою свого досвіду та експертизи:• RnD: інженери-електроніки, конструктори, спеціалісти з Hardware, QA, RF, Computer Vision;• Менеджмент: Project та Product менеджери, керівники напрямів;• Адміністративні: HR та Recruitment спеціалісти, офіс-менеджери;• Фінанси, закупівлі, логістика;• Виробничі спеціальності.Надсилай своє резюме намта долучайся докоманд, що наближають перемогу України щодня!

More at Everstar

All 333 roles

Popular searches