We are looking for an Embedded Linux Developer to design, develop, and optimize real-time control software for UAVs, working closely with flight control systems to support mission-critical operations.
Develop and maintain embedded Linux distributions (Yocto/Buildroot) for UAV systems
Implement real-time control applications interfacing with PX4/ArduPilot via MAVLink
Develop and debug kernel modules, device drivers, and device trees for custom hardware
Integrate sensors (IMU, GPS, cameras, etc.) into kernel or user space
Perform system testing (SITL/HITL) and support UAV bring-up, diagnostics, and deployment
Strong experience in Embedded Linux development (Yocto/Buildroot)
Expertise in kernel customization, device drivers, and BSP development
Proficiency in C/C++ and Python (scripting & automation)
Hands-on experience with PX4/ArduPilot and MAVLink communication
Understanding of control algorithms (PID, LQR, MPC) and UAV systems