Pivotal
Software Engineering · 24 open jobs

Staff GNC Engineer – Flight Controls

Palo Alto, CA, United StatesOnsitePosted Oct 26
Staff

Responsibilities

Control Law Architecture & Design

  • Own the architecture of the inner- and outer-loop flight control laws, including control modes, gain scheduling, control allocation, and envelope protection.
  • Define the criteria used to evaluate control law designs and trade-offs, such as stability margins, bandwidth, disturbance rejection, handling qualities, and robustness.
  • Design and tune control laws across the flight envelope, including degraded and failure conditions such as motor failures, using frequency-domain methods and tools such as CONDUIT.

Flight Dynamics & System Identification

  • Plan and lead system identification of the aircraft and its subsystems from flight and ground test data, using frequency-domain methods such as CIFER.
  • Use identification results and flight data to validate and improve the flight dynamics models and simulation environment the team relies on.

Requirements, Verification & Flight Test

  • Define flight control requirements, including stability, performance, and handling qualities requirements, with the systems engineering and safety teams.
  • Set the verification strategy for the control laws, including linear analysis, Monte Carlo and worst-case simulation, hardware-in-the-loop testing, and flight test.
  • Plan, lead, and analyze flight tests with the flight test team, making risk-informed decisions between flights and resolving differences between simulation and flight.

Technical Leadership

  • Mentor engineers on the team, review their designs and analyses, and raise the bar for control law development.
  • Advise program leadership and other teams on decisions that affect flight controls, such as actuator, sensor, and aircraft configuration trade-offs.

Education

  • Bachelor’s degree in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, or a related technical field.

Experience

  • 8+ years of industry experience in flight controls or GNC with a Bachelor’s degree, 6+ years with a Master’s degree, or 3+ years with a PhD, or equivalent experience.
  • Demonstrated experience taking flight control laws from design through flight test or piloted simulation evaluation, including owning key design decisions.
  • Deep understanding of aircraft flight dynamics, including modeling, linearization, and dynamic stability modes.
  • Strong command of classical and modern control theory, including frequency-domain analysis, state-space methods, and robustness analysis.
  • Experience designing and tuning multi-loop flight control architectures, such as cascaded loops, explicit model following, or dynamic inversion, with gain scheduling across a flight envelope.
  • Experience with frequency-domain analysis and system identification of aircraft or rotorcraft from test data.
  • Experience planning and analyzing flight tests or piloted simulation evaluations to assess control law performance and handling qualities.
  • Proficiency in MATLAB and Simulink for control design, modeling, and simulation.
  • Proficiency in Python or MATLAB for flight data analysis, and in C or C++ for writing application-level code.
  • Strong communication skills, including presenting technical trade-offs and recommendations to engineers and leadership.

Preferred Qualifications

  • Master’s degree or PhD in Aerospace Engineering or a related field, with a focus on flight dynamics or flight controls.
  • Experience with eVTOL, tiltrotor, rotorcraft, or other VTOL aircraft, including control through the transition between hover and forward flight.
  • Experience using CONDUIT and CIFER.
  • Experience with handling qualities specifications and evaluations, such as ADS-33, MIL-DTL-32742, and MIL-STD-1797, including piloted simulation evaluations.
  • Experience with envelope protection, control allocation for over-actuated aircraft, and failure accommodation.
  • Experience developing flight controls for both piloted and autonomous aircraft.
  • Experience flight testing control laws on full-scale or subscale aircraft.
  • Experience with Git, continuous integration, and agile development workflows, including automated simulation-based regression testing.
  • Experience using AI-assisted development tools, such as Claude, to speed up algorithm development, coding, and data analysis.
  • Experience developing flight control software under DO-178C and DO-331, and with ARP4754A and ARP4761 processes.
  • Experience with hardware-in-the-loop and integrated simulation test environments.
  • Piloting or RC piloting experience, or a strong interest in aviation.
Ready to apply?
You'll apply on Pivotal's Lever page.
Apply on Pivotal

Hiring at Pivotal

Pivotal has 24 open jobs on Ocean of Jobs, 2 of them added in the last 7 days. Most of its open jobs are in Palo Alto. It's hiring most in Software Engineering, Data & AI and Operations & Business.

See every open job at Pivotal