🔔 FCM Loaded

Autopilot & Flight Stack Engineer

UNMANND

2 - 5 years

Bengaluru

Posted: 31/01/2026

Getting a referral is 5x more effective than applying directly

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
Peripheral & 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 actuators
Custom 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 aborts
Simulation, 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 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


Who 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


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.