Company DescriptionWe 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 IntroductionWe 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 ResponsibilitiesFlight 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 missionsSensor Fusion & Navigation● Implement and tune sensor fusion pipelines using:○ IMU○ GNSS (GPS / multi-constellation)○ Barometer○ Magnetometer○ Airspeed / pitot (where applicable)● Work with EKF / complementary filter–based 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 (leader–follower, redundancy, task handover)● Design decentralized behaviors where vehicles can continue missions despite node loss● Implement inter-vehicle communication for shared state and coordinationFlight 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 logicSimulation, 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 testsRequired Technical SkillsCore Flight & Autonomy● Strong understanding of UAV flight dynamics● Experience with autonomous navigation and control● Familiarity with state estimation and sensor fusion conceptsSoftware & Programming● C / C++ for flight-critical and embedded software● Python for tooling, analysis, and mission scripting● Experience with Linux-based embedded systemsCommunication & Middleware● MAVLink● CAN / DroneCAN● UART, I2C, SPI● ROS / ROS2 (preferred)Simulation & Analysis● MATLAB / Simulink● SITL / HITL workflows● Log analysis and debugging of real flight dataEducation & Experience● B.Tech / M.Tech in Aerospace, Robotics, Electrical, Computer Science, or related fields● 3–5 years of hands-on experience in UAV autonomy, flight software, or robotics systemsWhat 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 featuresHow to ApplyPlease include:● Resume (PDF)● GitHub / portfolio (if available)● A short note on a real UAV autonomy or flight software problem you worked on
Job Title
Flight Control & Autonomy Software Engineer (UAV Systems)