Search by job, company or skills

Aero360 - Dronix Technologies Pvt Ltd

UAV Flight Controller Firmware Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Skills

Must Have:

  • Proven experience in UAV systems and flight controller firmware development
  • Strong hands-on expertise with STM32 micro-controllers and related toolchains (e.g., STM32CubeIDE, HAL/LL libraries)
  • Proficiency in ArduPilot or PX4 autopilot stack customization and development
  • Solid foundation in embedded C/C++ programming, RTOS, and real-time sensor data processing
  • Experience in the complete firmware development life cycle from requirement analysis to deployment and testing
  • Familiarity with communication protocols like UART, I2C, SPI, CAN

Good to Have:

  • Knowledge of aerospace control systems and tuning of PID-based flight dynamics
  • Exposure to board bring-up, bootloaders, and low-level driver development
  • Experience with flight data logging, telemetry systems, and ground control integration
  • Familiarity with simulation tools like Gazebo, QGroundControl, or Mission Planner

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or related field
  • 24 years of hands-on experience in embedded firmware development, specifically for UAV flight controllers

Roles & Responsibilities

  • Develop, maintain, and optimize firmware for STM32-based flight controller boards
  • Customize and integrate PX4 or ArduPilot stacks for various UAV platforms and mission requirements
  • Implement and fine-tune sensor drivers, control loops, and communication interfaces
  • Collaborate with hardware, mechanical, and systems teams for full UAV integration and testing
  • Conduct bench tests and flight validations, analyze log data, and improve control performance
  • Ensure code quality, version control (Git), and documentation throughout the development lifecycle
  • Stay current with advancements in drone autopilot systems, embedded systems, and regulatory trends

More Info

Job Type:
Industry:
Employment Type:

Job ID: 116640401