Autopilot & Flight Stack Engineer
UNMANND
2 - 5 years
Bengaluru
Posted: 31/01/2026
Job Description
Company Description
We 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 Description
We 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 Responsibilities
Autopilot 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 releases
- 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 actuators
- 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 aborts
- 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 layers
Mandatory Required Skills
Strong hands-on experience with BOTH PX4 and ArduPilot codebases
Deep understanding of:
- PX4 modules, uORB, NuttX, middleware
- ArduPilot architecture (AP_HAL, libraries, vehicle code, scheduler)
Proficient in C/C++ for real-time embedded systems
Experience writing custom flight modes in PX4 and/or ArduPilot
Strong 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 UAVs
- 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
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
