Senior Principal Software Engineer

Moog Inc.
Wolverhampton, UK
25 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Engineering Embedded Software Fault Tolerance MATLAB Software Architecture Software Engineering Verification and Validation (Software) Systems Integration Information Technology DO-178B

Job description

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.Key ResponsibilitiesTechnical 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 pliance: 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.QualificationsExperience: 15+

Requirements

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 cation: Bachelor’s or Master’s in Computer Science, Computer Engineering, or related field.Preferred QualificationsExperience with model-based development (MATLAB/Simulink).Familiarity with ARINC standards and MIL-STD protocols.Background in flight control actuation and fly-by-wire systems.What We OfferFlexible benefits package and development opportunities to support career progression33 days annual leave (including bank holidays)Private medical insurance, mental health support and financial adviceGenerous life assurance and company pension contribution (from 6%)Employee share options, free onsite parking and EV ChargingYou Matter at Moog - Our Mission and VisionAt Moog, we prioritize diversity, equity, and inclusion. We aim to create a culture where everyone is valued, respected, and given equal opportunities. We strive to empower employees to bring their authentic selves to work, celebrating our differences to foster a welcoming environment for all.Note for Recruitment Agencies: We manage vacancies internally, preferring direct hiring and referrals for efficiency. When needed, we engage agencies from our Preferred Supplier List (PSL). Speculative CVs from agencies not on our PSL will not be considered, and no introduction fee will apply.#LI-TB2SummaryLocation: Tewkesbury, GBR; Wolverhampton, GBRType: Full time

About the company

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 EngineerReporting To:Dir. Engineering, Product Integrity & Tech Bus. DevelopmentWork Schedule:Hybrid - Tewkesbury, GBRAbout Moog Aircraft GroupMoog 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.About the RoleWe are seeking a Senior Principal Software Engineer to lead the development of software for advanced flight control and actuation systems. This role

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:05 min

Practical Byzantine Fault Tolerance in distributed computing systems

Jonan Scheffler · World Congress 2022

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

3:49 min

Enhancing system resilience and fault tolerance

Michael Eder +1 · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all