We are looking for a Senior C++ Engineer (RnD – UAV Systems) to join our team for long-term cooperation. This is a full-time position based in our office in Kyiv.
Why You’ll Be Interested in Working at Skyeton:
At Skyeton, you’ll work on innovative technologies. Our Raybird UAVs perform critical missions, including reconnaissance, monitoring, and search-and-rescue operations.
In this role, you will develop software for UAV onboard computers, enabling core system functions like autopilot control, video processing, and sensor interaction.
Responsibilities:
Configure Linux-based systems and optimize for CPU/GPU limitations.
Integrate hardware via UART, I2C, SPI, CAN interfaces.
Develop and maintain services (systemd, docker, crontab).
Implement MAVLink communications with autopilots (ArduPilot, PX4).
Process MAVLink messages and telemetry logs (BIN, ULOG).
Work with cameras (MIPI CSI, USB, IP), real-time streaming (RTSP), and video processing (OpenCV, GStreamer).
Integrate and optimize AI models for edge platforms (Jetson, Coral, RKNN).
Accelerate models using CUDA/NPU for deployment on SBCs.
Requirements:
Strong knowledge of C/C++ and Python with 5+ years of experience.
Proficiency in Linux, RTOS, and embedded/high-performance systems.
Understanding of low-level protocols: TCP/IP, UDP, CAN, SPI, I2C, UART.
Experience with microcontrollers (STM32, NXP, TI) or SoCs (Jetson, Raspberry Pi).
Familiarity with multithreading and performance optimization.
Basic experience with CI/CD, automated testing, and containerization is a plus.
Experience in real-time systems development.
Proficiency in Git and task tracking tools (e.g., JIRA, Asana).
Knowledge of signal processing, navigation algorithms, or autopilot development is a plus.
What we offer:
Stability and confidence: Official employment with paid leave and sick days in compliance with labor laws. We also provide military exemptions for our employees.
Innovative projects: Work in an international company developing advanced technologies for the defense sector and expanding in the global market.
Professional growth: Compensation for external courses and conferences, corporate English classes, and opportunities for internal training.
Career opportunities: Participate in internal competitions for new positions, work on various projects, and expand your skill set.
Comfortable conditions: Full equipment, mobile service coverage, corporate transportation to the office, travel support, secure parking, food discounts, and an office equipped with generators and Starlink.
Competitive salary: Monthly performance bonuses and referral program rewards.
We’ll reach out to you if your application moves forward to the next stage. If your profile doesn’t meet the requirements this time, we’ll save your resume in our database and review it when a suitable position becomes available. The review process takes up to 10 business days.
Join Skyeton!
Send us your resume and become part of the team creating the technologies of the future:email for applications
Натискаючи «Прийняти», ви погоджуєтеся на збереження файлів cookie на вашому пристрої для покращення навігації сайтом, аналізу використання сайту та допомоги в наших маркетингових зусиллях.