> Markdown version of [/jobs/ext/1199725-flight-software-architect](https://www.wearedevelopers.com/jobs/ext/1199725-flight-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Flight Software Architect - **Company:** ALTEN - **Location:** London, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Systems Engineering, Communications Protocols, Middleware, Embedded Software, Software Architecture, Software Maintenance, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Systems Integration, Strategies of Testing, Data Processing, Software Verification, Solid Principles - **Published:** July 8, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=4a26d33d7b9b4f6e ## About the Role * Proven experience within the Space industry (essential). * Significant experience in embedded software, flight software, or onboard software development for spacecraft, satellites, launch vehicles, or other space systems. * Experience defining and maintaining software architectures for safety-critical or mission-critical systems. * Strong understanding of software development lifecycles, software engineering principles, and architecture frameworks. * Experience working with real-time and embedded systems. * Knowledge of software verification, validation, and testing methodologies. * Experience managing complex software interfaces across multidisciplinary engineering teams. Required Qualifications: * A Bachelor's or Master's degree in Engineering, or equivalent military experience. Desirable Skills: * Experience with flight computers, onboard data handling systems, or spacecraft avionics. * Familiarity with ECSS software standards and space industry best practices. * Knowledge of real-time operating systems (RTOS) and middleware architectures. * Experience with model-based systems engineering (MBSE) approaches. * Understanding of fault management, redundancy concepts, and software resilience techniques. * Experience supporting software integration, spacecraft testing, and operational readiness activities. * Familiarity with communication protocols commonly used in space systems. * Experience participating in major design reviews including PDR, CDR, and qualification reviews. * Strong stakeholder engagement and technical leadership skills. ## Description We are looking for a Flight Software Architect to support the development of next-generation space systems and missions., * Defining and owning the flight software architecture for complex space systems. * Translating mission and system requirements into software architecture solutions. * Establishing software design principles, standards, and development strategies. * Managing interfaces between software, hardware, avionics, GNC, and systems engineering teams. * Supporting software requirement definition, decomposition, and traceability activities. * Leading architectural trade studies and technical decision-making. * Supporting software verification, validation, integration, and qualification activities. * Contributing to technical reviews and programme milestones. * Identifying and mitigating software-related technical risks., We are proud to support the Armed Forces Covenant & actively encourage applications from members of the Armed Forces community, including veterans, reservists, service leavers, and military spouses/partners. We recognise the value of military skills and experience and are committed to ensuring that no applicant is unfairly disadvantaged during our recruitment and selection processes. ## Related Videos - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [The Environmental Impact of Software Development](https://www.wearedevelopers.com/videos/1341-the-environmental-impact-of-software-development) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)