Talent.com
avengers aero private limited
PX4 Firmware & Flight Control Developeravengers aero private limited • Bengaluru / Bangalore, India
PX4 Firmware & Flight Control Developer

PX4 Firmware & Flight Control Developer

avengers aero private limited • Bengaluru / Bangalore, India
28 days ago
Job description
Role Objective

We are seeking a Mid-Senior PX4 Firmware Developer with 3–5 years of experience to design and optimize the flight control architecture for a high-performance, long-range UAV platform. You will lead the implementation of robust, real-time software that enables autonomous operations in GNSS-denied and contested environments. This role sits at the intersection of embedded systems and advanced GNC, requiring a developer who can translate complex control laws into deterministic, flight-ready code.

Key Responsibilities

  • Firmware Development: Architect and maintain custom modules within the PX4 Autopilot ecosystem, focusing on high-reliability and low-latency execution.
  • GNC Implementation: Collaborate with GNC engineers to implement Advanced Guidance Laws (e.g., Proportional Navigation variants) and custom flight modes for autonomous mission phases.
  • Middleware & Communication: Design and optimize the communication bridge between the flight controller and companion computers using micro-XRCE-DDS and ROS 2.
  • Navigation Resilience: Modify and tune the PX4 EKF2/EKF3 to incorporate External Vision and Terrain-Referenced Navigation (TRN) updates for position resetting in GPS-denied areas.
  • Sensor Fusion: Integrate and calibrate high-grade aerospace sensors, including Industrial IMUs, Air Data Systems, and specialized altimetry.
  • Offboard Autonomy: Develop sophisticated logic for Offboard Mode to enable seamless transitions between manual, semi-autonomous, and fully autonomous flight profiles.
  • Validation & Testing: Lead SITL/HITL simulation efforts using Gazebo/Ignition to validate flight logic and failure handling before real-world deployment.

Required Skills & Qualifications

  • Experience: 3–5 years in embedded firmware, with a minimum of 2 years dedicated to the PX4 Autopilot stack and NuttX RTOS.
  • Programming: Expert proficiency in C++11/14/17 for resource-constrained environments and Python for automation.
  • Architecture: Deep understanding of uORB messaging, MAVLink protocol, and PX4 driver development.
  • Control Theory: Solid grasp of PID control, state estimation, and Kalman Filtering as applied to fixed-wing or high-speed UAV dynamics.
  • Middleware: Hands-on experience with ROS 2 (Humble/Foxy) and DDS-based communication layers.
  • Debugging: Advanced skills with JTAG, GDB, and logic analyzers for low-level troubleshooting.

Preferred Qualifications

  • Experience working directly with GNC teams or control system engineers
  • Experience with fixed-wing UAVs (especially tuning and navigation)
  • Familiarity with EKF2/EKF3 and state estimation tuning
  • Experience in SITL/HITL simulation (Gazebo, JMAVSim)
  • Knowledge of ROS/ROS2 integration
  • Understanding of aerospace dynamics and flight mechanics
  • Experience working on mission-critical or defense-grade systems
  • Exposure to DSMAC or vision-based navigation systems

Compensation & Benefits

  • Competitive salary based on experience
  • Opportunity to work on advanced UAV systems
  • Exposure to cutting-edge aerospace and autonomy technologies

Personal Attributes

  • Self-starter with a keen sense of initiative and ownership.
  • Collaborative team player who enjoys working in a dynamic environment.
  • Detail-oriented and able to manage multiple projects simultaneously.
  • Passion for drones and unmanned aerial technology.

Working Conditions

  • This is a full-time position based in Bangalore, India that may require occasional evening or weekend work.
  • May require travel to customer sites or other company locations.

Salary And Benefits

  • Competitive salary based on experience and qualifications.
  • Health insurance.
  • Paid time off and holidays.
  • Opportunities for professional development and growth.

Skills Required
state estimation , Gdb, Jtag, DDS, kalman filtering, Python
Create a job alert for this search

PX4 Firmware & Flight Control Developer • Bengaluru / Bangalore, India

Similar jobs

Flight Control Engineer

Suitable AIBengaluru, Republic Of India, IN

Aerospace domain, specializing in the design and development of Flight Control Systems (FCS).The candidate should have strong expertise in.DOF (Six Degrees of Freedom) linear and non-linear modelin... Show more

 • Promoted

Rfic Design Engineer - Wireless Transceiver Soc (4g/5g)

Texas InstrumentsBengaluru, Republic Of India, IN

What if your next circuit design powered the wireless infrastructure connecting millions of people across the globe?.At Texas Instruments, we don't just build chips — we build the backbone of moder... Show more

 • Promoted

Adaptive Autosar Lead

AppleBengaluru, Republic Of India, IN

Experience: 3-5 years of mixed signal IC testing Basic Qualifications: Bachelor's/Master's Degree in EE Basic Job Qualifications: Good understanding of semiconductor device fundamentals Good knowle... Show more

 • Promoted

Fpga Emulation Engineer

BHEL Electronics DivisionBengaluru, Republic Of India, IN

How to Apply: Application Mode: Applications for this position will be accepted ONLY ONLINE through: BHEL Recruitment Website BHEL Careers Page No other mode of application will be entertained.Job ... Show more