Moog Inc.

Senior Staff Software Engineer

Moog Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Tewkesbury • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job 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