Senior Principal Software Engineer
Moog
In this role you will lead software development for advanced flight control and actuation systems, shaping architecture and ensuring safety-critical compliance. You will mentor teams and collaborate with hardware and test engineers to deliver reliable, certifiable embedded software. Your work will influence system design, verification, and certification efforts within Moog’s aerospace environment. This is a high-impact position for a senior engineer who thrives on engineering excellence and cross-functional collaboration.
Pay / Benefits- flexible benefits package
- 33 days annual leave
- private medical insurance
- mental health support
- financial advice
- life assurance and pension contribution
- 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 for seamless software integration
- Ensure adherence to aerospace standards such as DO-178C and ARP4754A throughout the lifecycle
- Guide and mentor engineers to promote best practices in safety-critical software development
- Drive rigorous verification and validation processes for mission-critical software
- 15+ years in software engineering with significant aerospace or safety-critical experience
- Proficiency in C/C++ for embedded systems; experience with 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
- mentorship
- cross-functional collaboration
- strong communication
- C/C++ embedded
- real-time embedded software
- flight control electronics
Reference: WJ-747_30156027