Skip to Main Content

Job Title


Autopilot & Flight Stack Engineer


Company : UNMANND


Location : Bengaluru, Karnataka


Created : 2026-01-29


Job Type : Full Time


Job Description

Company DescriptionWe specialize in developing advanced unmanned aerial vehicles (UAVs) for defense forces, leveraging cutting-edge technology to ensure strategic dominance in contested environments. With a mission to provide systems that ensure total aerial control, we focus on maintaining peace and security across borders. Our current platforms include Titan, an autonomous aerial logistics system for high-altitude operations, and Fury, high-speed interceptor drones designed to counter aerial threats. At the forefront of next-generation defense technology, we are driven by innovation and a commitment to engineering aerial solutions for defense superiority. Join us in shaping the future of defense and aerospace technology.Role DescriptionWe are looking for a Senior Autopilot & Flight Stack Engineer with hands-on, in-depth experience in both PX4 and ArduPilot codebases. This role owns customization, extension, and maintenance of autopilot stacks, including integration of new sensors, peripherals, radios, and payloads, as well as development of custom flight modes and automation scripts.Key ResponsibilitiesAutopilot Stack Customization- Deeply customize PX4 and ArduPilot stacks for specific UAV platforms and mission requirements - Modify and extend Flight modes, Controllers (attitude, position, rate, velocity),Failsafes, arming logic, and safety checks - Maintain internal forks and manage long-term rebasing with upstream PX4/ArduPilot releasesPeripheral & Hardware Integration- Integrate new peripherals into PX4 and ArduPilot, including - IMUs, magnetometers, barometers - GPS and GNSS-denied navigation sensors - Companion computers (ROS2 / MAVSDK / MAVROS) - Custom payloads, gimbals, radios, and actuatorsCustom Flight Modes & Mission Logic- Design and implement custom flight modes (e.g. autonomous behaviors, perception-aware modes, mission-specific logic) - Extend mission planning and execution logic - Customize state machines for: - Takeoff, landing, emergency handling - Mode switching and mission abortsSimulation, Testing & Validation- Set up and maintain: - SITL, HITL, and hardware-in-loop pipelines - Gazebo / JMAVSim / custom simulation environments - Analyze flight logs using: - PX4 Flight Review - Mission Planner - Custom log analysis tools - Debug complex in-flight issues across firmware, hardware, and control layersMandatory Required SkillsStrong hands-on experience with BOTH PX4 and ArduPilot codebasesDeep understanding of:- PX4 modules, uORB, NuttX, middleware - ArduPilot architecture (AP_HAL, libraries, vehicle code, scheduler)Proficient in C/C++ for real-time embedded systemsExperience writing custom flight modes in PX4 and/or ArduPilotStrong understanding of:- State estimation (EKF, sensor fusion) - Control systems for UAVs - RTOS concepts and scheduling - Experience integrating sensors and peripherals over SPI, I2C, UART, CAN - Understanding of safety, failsafes, and redundancy in UAVsWho Should Apply- Engineers who have actually modified flight stacks, not just tuned parameters - People comfortable reading and changing core autopilot logic - Candidates who enjoy debugging “why did the drone do that?” at code level