What is a Software Engineer at Moog Aircraft?
At Moog Aircraft, a Software Engineer plays a critical role in designing, developing, and verifying high-reliability software that controls some of the most advanced flight and motion control systems in the world. From commercial airliners to military fighter jets and space exploration vehicles, the software you write directly impacts the safety and performance of flight-critical systems. This is a highly specialized environment where software meets physical hardware, requiring a deep appreciation for precision, safety, and system-level architecture.
You will typically work on embedded real-time systems, test equipment software, or simulation environments. The systems you build interface directly with physical components like servo valves, actuators, slip rings, and flight control computers. Because a minor software bug can have catastrophic real-world consequences, the development processes are rigorous, structured, and governed by strict aerospace standards.
This role is ideal for engineers who enjoy seeing their code move physical objects and who thrive in a highly collaborative, multidisciplinary environment. You will work closely with systems engineers, hardware designers, and test teams to ensure that software and hardware integrate seamlessly to deliver flawless performance under extreme conditions.

