Flight Controls Engineer


DESCRIPTION: As part of a small, passionate and accomplished team of experts, you will be responsible for designing algorithms and implementing flight-critical software for various spaceflight systems. The inner-loop includes high bandwidth control laws responsible for directly communicating to the effectors and sensors on the vehicle. You should be comfortable in working in a fast-paced and often uncertain environment, contributing to innovative solutions, while demonstrating personal leadership, technical competence, and attention to detail. This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.

  • Design inner-loop controllers and analyze their performance
  • Derive requirements for inner-loop control systems within the context of full vehicle control performance, including setting inner-loop bandwidth requirements
  • Design efficient logic algorithms and state machines to manage and control discrete-state actuators
  • Lead test campaigns to tune plant model parameters before control design
  • Develop and validate common logic and control algorithms that can apply across many inner-loop controllers
  • Relentlessly pursue control design process automation and efficiency
  • Develop efficient algorithms for implementing fault-tolerant control systems
  • Support software verification efforts, including Hardware-in-the-Loop (HIL) qualification test programs
  • Participate in flight hardware verification testing
  • Support development of standard tools for unit testing
  • Develop and implement software unit tests for application software
  • Support configuration design studies and developing prototype control system solutions
  • Support systems analysis with a cross-functional mindset to support system level architectural decisions
  • Conduct stability and performance assessments including developing linear and non-linear models
  • Perform analyses, including simulations, to satisfy top-level system specifications and requirements
  • Assist in developing verification and validation procedures to ensure software products will perform as specified to meet system and subsystem requirements
  • Identify opportunities for improving safety and reducing operational costs

  • B.S. in aerospace, electrical, mechanical, or related engineering with 5+ years of design experience
  • Demonstrated advanced knowledge in developing inner-loop control systems and software for complex linear and nonlinear sensor and actuator subsystems including the development of models suitable for control system design
  • Demonstrated experience with MATLAB and Simulink and associated autocoding practices
  • Demonstrated proficiency in software development practices 
  • Highly organized and capable of planning and guiding complex technical work
  • Excellent technical writing and verbal communication skills
  • Able to identify problems, perform root cause analysis, and implement corrective actions
  • Must be a U.S. citizen or permanent resident (current Green Card holder)
  • M.S. or Ph.D. in aerospace, electrical, mechanical, or related engineering
  • Demonstrated knowledge in both classical and modern control design and analysis techniques
  • Hands-on experience with hardware-in-the-loop testing and test development
  • Manage and mitigating risk and being comfortable with lean software development techniques
  • Demonstrated ability to model, simulate, and validate the behavior of sensor and actuator subsystems across multiple domains (e.g. electro-hydraulic, power electronics, aerodynamic, thermodynamic, static and dynamic mechanical)
  • Solid system engineering and configuration management skills
  • Experience with rockets, missiles or other aerospace vehicle systems