Embedded Autopilot Developer

Aeron Systems Pvt. Ltd.

Pune District

On-site

INR 1,500,000 - 2,500,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Aeron Systems Pvt. Ltd. seeks a seasoned embedded software engineer to develop and maintain real-time flight control firmware for UAV platforms. You will work with ArduPilot and PX4 codebases, implement control loops, sensor fusion, and robust telemetry interfaces, with HITL and field testing to validate deployments.

Responsibilities include integrating sensors/actuators, tuning controllers, and ensuring safety-critical design practices across projects. Strong C/C++ expertise required.

Qualifications

  • 3+ years of embedded software experience in a real-time environment (C/C++, bare-metal or RTOS).
  • Strong working knowledge of ArduPilot and PX4 architectures, sensor fusion, and control structure.

Responsibilities

  • Develop, integrate, and maintain real-time flight control firmware for UAV platforms.
  • Work with ArduPilot and PX4 codebases; contribute patches and resolve integration issues.
  • Design, implement, and tune control loops (attitude, rate, position, altitude).
  • Work on state estimation (EKF / sensor fusion) and failsafe logic.
  • Implement sensors and actuators (IMUs, barometers, GPS, magnetometers, ESCs, servos).
  • Own MAVLink telemetry and GCS interfaces; perform HITL and field testing.

Skills

C/C++
Real-time systems
Embedded software
MAVLink
Sensor fusion

Tools

STM32
Cortex-M
QGroundControl
Mission Planner
RTOS

Job description

Develop, integrate, and maintain real-time flight control firmware for multirotor, fixed-wing, and VTOL (quadplane/tiltrotor) platforms.

Work directly with both the ArduPilot and PX4 codebases: contribute patches, extend modes and controllers, and resolve integration issues across each stack.

Implement and tune control loops (attitude, rate, position, altitude), state estimation (EKF / sensor fusion), and failsafe logic.

Design and bring up new sensors and actuators — IMUs, barometers, GPS, magnetometers, ESCs, servos.

Own the MAVLink telemetry and command interfaces between vehicles and ground control stations.

Perform hardware-in-the-loop (HITL) and field testing; diagnose failures from logs and live data.

Define and maintain autopilot architecture: task scheduling, memory layout, real-time guarantees, and safety-critical design practices.

Collaborate with mechanical, power, and systems teams on vehicle integration and certification of new platforms.

Write clean, well-documented C/C++ code; review others' work; maintain build toolchains and CI.

Required qualifications

3+ years of embedded software experience in a real-time environment (C/C++, bare-metal or RTOS).

Strong working knowledge of both ArduPilot and PX4, including each one's architecture, sensor fusion, and control structure — comfortable switching between the two.

Hands‑on experience building, flying, and maintaining at least two of: multirotor, fixed-wing, VTOL (quadplane/tiltrotor).

Solid understanding of flight dynamics and control theory: PID/LQR, attitude and rate control, thrust allocation.

Experience with sensor fusion and state estimation (complementary/EKF filters) and the ability to interpret filter behaviour from logs — including ArduPilot's EKF3 and PX4's ECL/EKF2.

Familiarity with microcontroller development (e.g., STM32, Cortex-M), interrupts, DMA, and low-level driver work.

Proficiency with MAVLink; working knowledge of telemetry and GCS integration (Mission Planner / QGroundControl).

Strong debugging skills: logic analysers, oscilloscopes, serial logs, and live parameter tuning.

Preferred qualifications

Broad experience across multiple UAV platform types and mission profiles — e.g., long-endurance fixed-wing, heavy-lift multirotor, and complex VTOL transition logic (quadplane, tiltrotor, lift-and-cruise).

Upstream contributions to ArduPilot or PX4 (merged PRs) — a strong plus.

Familiarity with PX4's uXRCE-DDS middleware.

Knowledge of ROS 2 for vehicle-level autonomy integration.

Experience with formal safety processes, code certification (DO-178C / EN 9100), or model-based design.

Background in aerodynamics or power systems for small unmanned vehicles.

Nice to have

Experience building flight controllers from schematic level.

Contributions to related open-source projects (MAVLink, SITL, GCS tooling).

Field deployment experience across multiple vehicle types and environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Engineer I - Avionics (P05708)
Sr. Engineer I - Avionics (P05708)

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Embedded Software Engineer - Firmware
Senior Embedded Software Engineer - Firmware

Cyient • Bengaluru

On-site
INR 1,200,000 - 1,800,000
UAV Pilot FPV & Multirotor Flight Test And Integration
UAV Pilot FPV & Multirotor Flight Test And Integration

Lloyds Advance Defense System Limited • Ahmedabad District

On-site
INR 700,000 - 1,100,000
UAV Systems Engineer
UAV Systems Engineer

Haass • Karnataka

On-site
INR 800,000 - 1,200,000
UAV / DRONE SYSTEMS INTEGRATION ENGINEER
UAV / DRONE SYSTEMS INTEGRATION ENGINEER

Robu.in • Pune District

On-site
INR 502,000 - 614,000
Senior Firmware Engineer
Senior Firmware Engineer

ePlane Company • Chennai District

On-site
INR 2,500,000 - 4,000,000
Embedded Systems Engineer — Autopilot
Embedded Systems Engineer — Autopilot

EndureAir Systems Pvt Ltd • Dadri

On-site
INR 1,500,000 - 2,300,000
Senior UAV Engineer
Senior UAV Engineer

Omega Seiki • Faridabad District

On-site
INR 1,200,000 - 2,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Nova Robotics • Maharashtra

On-site
INR 900,000 - 1,200,000
Advanced Embedded Engr
Advanced Embedded Engr

Honeywell Aerospace • Bengaluru

On-site
INR 1,200,000 - 1,800,000