Skip to content

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.

Austin, TXEmbedded EngineeringOnsite

About the role

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++PythonControl TheoryPx4ArdupilotSimulationState EstimationFlight Control AlgorithmsVtolEmbedded Systems

Senior Robotics Software Engineer

Senior robotics software engineer building perception, motion planning, and controls software for autonomous solar farm construction robots. Requires Python, C++, real-time/embedded experience, and onsite work in San Leandro, CA.

175k – 200kSan Leandro, CAEmbedded EngineeringOn-site5+ YOEC++CI/CD

Senior Software Engineer, Sensor Platform

Design and develop sensor and compute systems for autonomous vehicles. Requires strong C++ skills, Linux kernel experience, and 6+ years building real-time systems from drivers to applications.

160k – 241kMountain View, CAEmbedded EngineeringOn-site6+ YOEC++Ipc

Senior Software Engineer, Devices Platform

Design and develop sensor and compute systems for autonomous vehicles. Architect reliable onboard software from device drivers to application level using C++ and Linux.

160k – 241kMountain View, CAEmbedded EngineeringOn-site6+ YOEC++Linux

System Performance Engineer, Consumer Devices

Profile, benchmark, and optimize performance across embedded hardware products. Define KPIs, build tooling, and drive optimizations from lab through launch under tight latency, power, and memory constraints.

293k – 325kSan Francisco, CAEmbedded EngineeringHybrid7+ YOECC++

Senior Signal Processing Engineer

Design and implement signal processing algorithms and ML models to extract physiological data from biosensor signals and optimize real-time inference on edge devices. Requires a Master's degree and 4+ years of experience in signal processing, ML, and biosensor systems.

Boston, MAEmbedded EngineeringOn-site4+ YOECC++