Skip to content
SkywaysSkyways

Senior Flight Controls Engineer

Designs, implements, and tunes flight control algorithms for autonomous fixed-wing and VTOL aircraft, owning the full lifecycle from simulation to flight testing. Requires strong control theory fundamentals, C++/Python experience in real-time systems, and hands-on testing expertise.

About the job

What You'll Do

  • Design, implement, and tune flight control algorithms for autonomous fixed-wing and VTOL aircraft.
  • Own control laws end to end, including requirements definition, simulation, flight code, and validation.
  • Develop and maintain control system models in simulation environments to support analysis and testing.
  • Analyze flight test data and logs to diagnose issues and improve performance.
  • Collaborate closely with avionics, autonomy, mechanical, and flight test teams to integrate and validate control systems.
  • Support ground and flight testing, including on-site test campaigns when needed.
  • Continuously improve robustness, fault tolerance, and performance across a growing operational envelope.

What You'll Bring

  • Strong fundamentals in control theory, dynamics, and state estimation.
  • Experience implementing flight or vehicle control systems in production code.
  • Comfort working in C++ and Python in embedded or real-time systems.
  • Hands-on experience with simulation, controller tuning, and flight or field testing.
  • Ability to reason from first principles and debug complex, cross-disciplinary problems.
  • Comfort operating in an early-stage environment with incomplete requirements and fast iteration cycles.

Bonus Points

  • Experience with UAVs, aerospace systems, or autonomous vehicles.
  • Familiarity with PX4, ArduPilot, or similar flight control stacks.
  • Experience with hardware-in-the-loop or software-in-the-loop testing.
  • Background in fixed-wing, VTOL, or hybrid aircraft control systems.

Skills

C++, Python, Control Theory, Px4, Ardupilot, Simulation, State Estimation, Flight Control Algorithms, Vtol, Embedded Systems

Beacon AI

Beacon AI

San Carlos, CA

Lead Software Engineer, Advanced Pilot Assistant Software
$185k+/yrHybrid5+ YOEEmbedded Engineering

Leads development and deployment of autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires 5+ years of production robotic or embedded software experience, strong C++ or Python skills, and hands-on hardware and edge-compute integration.

Fab2

Fab2

Austin, TX

Manufacturing Software Lead
No salary listedOn-site5+ YOEEmbedded Engineering

Leads software development for semiconductor manufacturing, test, and calibration equipment, including firmware, production tooling, and test-station applications. Requires 5+ years of physical-product manufacturing or test software experience, strong C and Python skills, and electronics and instrumentation knowledge.

Fab2

Fab2

Austin, TX

Embedded Software Lead, Vacuum Systems
No salary listedOn-site7+ YOEEmbedded Engineering

Leads firmware engineers and owns the architecture and implementation of real-time control software for semiconductor deposition and etch equipment. Requires 7+ years of shipped microcontroller firmware experience, leadership experience, and strong embedded controls and electronics expertise.

Zoox

Zoox

Foster City, CA

Senior Software Engineer - Robot Software Infrastructure
$219k+/yrHybrid8+ YOEEmbedded Engineering

Develops operating-system platforms, drivers, and infrastructure for autonomous-vehicle devices and hardware-accelerated workloads. Requires 8+ years delivering production systems, strong Linux internals and C/C++ experience, and familiarity with embedded Linux or robotics is advantageous.

Parallel Systems

Parallel Systems

Los Angeles, CA

Senior Systems Engineer
$163k+/yrOn-site5+ YOEEmbedded Engineering

Leads systems engineering for autonomous battery-electric rail vehicles, defining architectures and requirements while driving integration, verification, and validation across hardware, firmware, and command-and-control software. Requires a relevant engineering or computer science degree and at least five years working with complex hardware systems.