
Senior Staff Software Engineer
Moog Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Tewkesbury • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
About the role
- Define software architecture and technical strategy for flight control and actuation systems.
- Develop real-time embedded software for actuation systems and flight control computers.
- Collaborate with hardware, systems, and test engineers to ensure seamless integration of software with Moog’s actuation products.
- Ensure adherence to aerospace standards such as DO-178C and ARP4754A throughout the development lifecycle.
- Guide and mentor engineers, promoting best practices in safety-critical software development.
- Drive rigorous verification and validation processes for mission-critical software.
Requirements
- 10+ years in software engineering, with significant experience in aerospace or safety-critical systems.
- Proficiency in C/C++ for embedded systems; experience with writing software for flight control electronics.
- Expertise in deterministic, fault-tolerant systems for flight control applications.
- Strong understanding of DO-178C certification and related standards.
- Bachelor’s or Master’s in Computer Science, Computer Engineering, or related field.
Benefits
- 33 days annual leave (including bank holidays)
- Private medical insurance, mental health support and financial advice
- Generous life assurance and company pension contribution (from 6%)
- Employee share options, free onsite parking and EV Charging
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++real-time embedded softwaredeterministic systemsfault-tolerant systemssoftware architecturetechnical strategyverification processesvalidation processessafety-critical software development
Soft skills
collaborationmentoringpromoting best practices
Certifications
DO-178CARP4754A