Search

UAV Flight Control Engineer- (PX4 / ArduPilot & Control Systems)

HYFIX
locationSanta Clara, CA, USA
PublishedPublished: 6/14/2022
Manufacturing
Full Time

Job Description

UAV Flight Control Engineer- (PX4 / ArduPilot & Control Systems)

Santa Clara, CA | In-Person | Full-Time | Relocation not offered

Reports to: Head of Robotics


About HYFIX

HYFIX is building pioneering Spatial AI and autonomous systems to shape the future of intelligent technology. We are a global, forward-thinking team solving complex engineering challenges and delivering innovative, real-world autonomous solutions.


Role Overview

We are seeking a highly experienced Lead Embedded / Flight Control Engineer to own the architecture, performance, and reliability of our drone flight control systems. This is a hands-on technical leadership role responsible for real-time firmware, flight stabilization, sensor fusion, and full-stack UAV integration.

This role is focused specifically on flight control systems, control loop tuning, and autopilot frameworks (PX4/ArduPilot)—not general embedded development.


Leadership & Ownership

· Serve as the technical authority for flight software

· Define architecture standards and embedded development workflows

· Mentor and grow embedded engineering talent

· Own system-level reliability, safety, and flight performance

This role defines the core intelligence that keeps our aircraft stable, responsive, and safe under real-world operating conditions.


What You Will Own

· Architecture and development of flight controller firmware

· Integration and customization of autopilot frameworks (PX4, ArduPilot)

· Real-time control systems (RTOS or bare-metal)

· Sensor fusion (IMU, GPS, magnetometer, barometer)

· Flight stabilization and PID control loop tuning

· Hardware bring-up and board-level debugging

· Communication protocols (CAN, SPI, I2C, UART, MAVLink)

· System-level safety, redundancy, and failsafe logic


Key Responsibilities

· Design, implement, and maintain high-reliability embedded firmware in C/C++

· Develop and tune attitude, rate, and position control loops

· Optimize deterministic timing performance in real-time systems

· Collaborate closely with electrical and mechanical engineers on system integration

· Lead code reviews and establish embedded development best practices

· Support flight testing, log analysis, and performance optimization

· Drive root-cause analysis for in-flight anomalies

· Establish scalable firmware architecture from prototype through production


What You Bring

· Bachelor’s or Master’s degree in Electrical Engineering, Robotics, Computer Engineering, Aerospace Engineering, or related field

· 7+ years of embedded systems development experience

· 3+ years working on UAV, robotics, or real-time control systems

· Strong proficiency in C/C++

· Deep understanding of control theory and feedback systems

· Experience with real-time operating systems

· Sensor fusion expertise (e.g., Kalman filtering)

· Experience with CAN, SPI, I2C, UART communication buses

· ARM Cortex-M microcontroller experience

· Hardware-level debugging (oscilloscope, logic analyzer)


Preferred Qualifications

· Contributions to PX4 or ArduPilot codebases

· Experience with motor control and ESC integration

· Familiarity with MAVLink protocol

· Experience in safety-critical systems

· Background in aerospace or advanced robotics

· Experience leading small engineering teams


What Success Looks Like

· Stable, repeatable, high-performance flight behavior

· Clean, maintainable firmware architecture

· Reduced flight-test iteration cycles

· Clear documentation and scalable codebase


Benefits

· 401(k)

· Health, Dental & Vision Insurance

· Paid Time Off

· Professional Development Assistance


How to Apply

We’d love to hear from you! Send your resume and a short cover letter to recruiting@hyfix.ai

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...