🔔 FCM Loaded

Flight Control & Autonomy Software Engineer (UAV Systems)

AutomindAI

2 - 5 years

Bengaluru

Posted: 20/12/2025

Getting a referral is 5x more effective than applying directly

Job Description

Company Description

We are an Indian aerospace startup building next-generation autonomous aerial systems for defense applications. We are developing platforms designed for speed, precision, and survivability.


Role Introduction

We are seeking a UAV Autonomy & Flight Software Engineer to join our core engineering team.


In this role, you will design and implement flight autonomy, sensor fusion, mission logic, and swarm-ready software for unmanned aerial systems. You will work across flight control stacks, onboard perception, navigation, and decision-making software , taking systems from simulation hardware real flight testing.


This is a hands-on engineering role focused on real UAV behavior in the field , not just simulations.


Key Responsibilities


Flight Autonomy & Mission Software

Design and implement autonomous flight behaviors (takeoff, navigation, mission execution, recovery)

Develop mission logic : waypoint navigation, loitering, dynamic rerouting, fail-safe behaviors

Support both multirotor and fixed-wing flight profiles

Implement autonomy for high-speed, long-range, and time-critical missions


Sensor Fusion & Navigation

Implement and tune sensor fusion pipelines using:

IMU

GNSS (GPS / multi-constellation)

Barometer

Magnetometer

Airspeed / pitot (where applicable)

Work with EKF / complementary filterbased state estimation

Design navigation logic for GPS-denied or degraded environments (INS-based dead reckoning,

degraded modes)


Swarm & Distributed Autonomy

Develop multi-vehicle coordination logic (leaderfollower, redundancy, task handover)

Design decentralized behaviors where vehicles can continue missions despite node loss

Implement inter-vehicle communication for shared state and coordination


Flight Control Stack Integration

Work directly with PX4 and/or ArduPilot at configuration and code level

Integrate autonomy modules with flight control loops

Modify or extend autopilot behavior when required by mission logic


Simulation, Testing & Validation

Develop and validate autonomy using SITL / HITL

Use MATLAB/Simulink, Gazebo, X-Plane, or similar tools for modeling and testing

Analyze real flight logs and iteratively improve performance

Support real-world ground tests and flight tests



Required Technical Skills


Core Flight & Autonomy

Strong understanding of UAV flight dynamics

Experience with autonomous navigation and control

Familiarity with state estimation and sensor fusion concepts


Software & Programming

C / C++ for flight-critical and embedded software

Python for tooling, analysis, and mission scripting

Experience with Linux-based embedded systems


Communication & Middleware

MAVLink

CAN / DroneCAN

UART, I2C, SPI

ROS / ROS2 (preferred)


Simulation & Analysis

MATLAB / Simulink

SITL / HITL workflows

Log analysis and debugging of real flight data


Education & Experience

B.Tech / M.Tech in Aerospace, Robotics, Electrical, Computer Science, or related fields

35 years of hands-on experience in UAV autonomy, flight software, or robotics systems


What We Look For


You understand how UAVs behave in real flight, not just theory

You can reason about failure modes and edge cases

You are comfortable debugging issues across software, sensors, and flight behavior

You think in terms of systems, not isolated features


How to Apply


Please include:

Resume (PDF)

GitHub / portfolio (if available)

A short note on a real UAV autonomy or flight software problem you worked on


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.