UAV Flight Control Engineer- (PX4 / ArduPilot & Control Systems)
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 Show more Show less