Flight Controls Engineer ( GNC )
About the role
Core Responsibilities
- Run high fidelity 6-DOF simulations and analyze aerodynamic characteristics while deriving linear models, operating points and transfer functions
- Design and implement various linear and nonlinear control architectures to achieve stability and high performance on supersonic flight systems
- Develop state estimation algorithms in highly constrained environments using both conventional and learning based methods.
- Design and implement calibration techniques and noise filtering for sensors and actuators
- Support hardware implementation by porting your algorithms to embedded systems and verifying them in hardware-in-the-loop (HIL) simulations.
- Design guidance algorithms for maneuverable flight and swarm flight mechanics.
- Strong conceptual foundations in calculus, flight dynamics, control theory and filters.
- Experience with design and tuning of robust and optimal linear control methods such as PID, compensator design, LQR and LQG.
- Good understanding of nonlinear dynamics and stability including Jacobian linearisation, Lyapunov stability and Lyapunov based control methods (Sliding mode, Backstepping, Adaptive)
- Conceptual understanding of advanced control methods such as predictive control, H-infinity synthesis, stochastic control and neuro-fuzzy techniques
- Proficiency with computational tools such as MATLAB/Simulink and Python with emphasis on control systems and signal processing.
- Experience with writing embedded C code and hardware implementation of control algorithms.