Senior Flight Controls Software Engineer
Avidyne
- Melbourne, FL
- Permanent
- Full-time
- Design and implement embedded flight control algorithms using C++, modeling and simulation tools to develop stability augmentation, and guidance behavior for our next generation of autopilots.
- Integrate across the stack, collaborating with hardware, systems, and test teams to align control behavior with sensor and actuator performance.
- Participate in verification, including closed-loop simulation, HIL testing, and flight test support for validation and tuning.
- Contribute to certification, helping ensure software meets DO-178C guidance and objectives as well as broader safety objectives.
- Own features, taking responsibility for both implementation and integration across product lines.
- Support teammates, contributing to design reviews, mentoring junior engineers, and improving tools and workflows.
- 5+ years of experience developing embedded control software; aviation or robotics background preferred.
- Strong proficiency in C++ (C++11 or later) and familiarity with real time operating systems.
- Working knowledge of flight control theory, aircraft dynamics, and control system tuning.
- Experience with sensor fusion, actuator interfaces, and integration of safety-critical behaviors.
- Familiarity with DO-178C, ARP4754A, or similar safety-critical standards.
- A detail-oriented engineer who takes ownership of complex problems.
- A collaborator who communicates effectively across technical teams.
- A contributor who balances system understanding with precise implementation.
- Experience supporting flight testing or working with HIL/SIL systems.
- Private pilot license or demonstrated interest in general aviation.
- Familiarity with avionics communication protocols (ARINC 429, CAN, RS-232).