Senior Principal Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We are seeking a Senior Principal Software Engineer to lead the development of software for advanced flight control and actuation systems. This role requires deep expertise in safety-critical software development, real-time embedded systems, and aerospace compliance standards. You will influence architecture decisions, mentor engineering teams, and ensure our software meets the highest standards of reliability and certification.
Responsibilities
- Technical Leadership: Define software architecture and technical strategy for flight control and actuation systems.
- System Design: Develop real-time embedded software for actuation systems and flight control computers.
- Integration: Collaborate with hardware, systems, and test engineers to ensure seamless integration of software with Moog's actuation products.
- Compliance: Ensure adherence to aerospace standards such as DO-178C and ARP4754A throughout the development lifecycle.
- Mentorship: Guide and mentor engineers, promoting best practices in safety-critical software development.
- Quality Assurance: Drive rigorous verification and validation processes for mission-critical software.
Requirements
- Experience: 15+ years in software engineering, with significant experience in aerospace or safety-critical systems.
- Technical Skills: Proficiency in C/C++ for embedded systems; experience with writing software for flight control electronics.
- Architecture: Expertise in deterministic, fault-tolerant systems for flight control applications.
- Regulatory Knowledge: Strong understanding of DO-178C certification and related standards.
- Education: Bachelor's or Master's in Computer Science, Computer Engineering, or related field.
- Experience with model-based development (MATLAB/Simulink).
- Familiarity with ARINC standards and MIL-STD protocols.
- Background in flight control actuation and fly-by-wire systems.
Benefits
Additional Information
Moog is a performance culture that empowers people to achieve great things. Our people enjoy solving interesting technical challenges in a culture where everyone trusts each other to do the right thing. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title : Senior Principal Software Engineer Reporting To: Dir. Engineering, Product Integrity & Tech Bus. Development Work Schedule: Hybrid - Tewkesbury, GBR About Moog Aircraft Group Moog Aircraft Group is a world leader in flight control systems for commercial and military aircraft. We design and manufacture high-performance actuation and control solutions that enable safer, more efficient flight. As part of our team, you'll work on cutting-edge technologies that power next-generation aircraft.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Moog? Share your experience