# Embedded Flight Software Engineer(UK Visa Sponsorship Available)### Job Description## About AstroscaleAstroscale UK is pioneering sustainable space technology, dedicated to ensuring the safe and responsible development of outer space for future generations. As a global leader in in-orbit servicing and debris removal, Astroscale designs and operates cutting-edge missions aimed at protecting Earth’s orbital environment.Founded in 2013, Astroscale has grown into a multinational organisation with operations in the UK, Japan, the US, and Europe. Our current focus includes the ELSA-M (End-of-Life Services by Astroscale Multi-client) mission—an ambitious initiative to capture and deorbit multiple satellites, supporting cleaner, safer orbits for the commercial space industry.### Role OverviewWe are seeking a skilled and motivated Embedded Software Engineer to join our Flight Software Team in Harwell. You will contribute to the development, integration, and testing of real-time embedded flight software for Astroscale’s upcoming satellite missions.This is a fantastic opportunity for engineers with a background in embedded systems who are ready to expand their technical expertise and contribute to transformative space technologies.### Key Responsibilities* Design, implement, and validate onboard flight software for Astroscale spacecraft.* Develop and maintain Interface Control Documents (ICDs) and verification plans.* Collaborate with cross-functional teams at subsystem and system levels to define software requirements and solutions.* Perform software verification, validation, and integration testing.* Support mission system tests, simulations, and in-orbit operations as required.* Share technical insights across Astroscale’s global teams to strengthen organisational knowledge.#### Essential Qualifications & Skills* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.* Proven experience in real-time embedded systems development using C/C++.* Solid understanding of RTOS concepts (e.g., VxWorks, RTEMS).* Experience implementing device drivers and communication interfaces.* Strong familiarity with Git and software configuration management.* Demonstrated ability to write, test, and debug embedded software independently.* Excellent communication skills and a proactive, self-driven work ethic.#### Desirable Skills* Experience in space systems development or aerospace software engineering.* Knowledge of Spacewire, CAN, or CCSDS communication protocols.* Familiarity with PowerPC architecture, ECSS standards, or NASA cFS framework.* Working experience with Linux environments, scripting, or automation (Python, Shell, Make).* Awareness of industry software standards (e.g., MISRA-C).#### Benefits Package* Competitive salary aligned with UK aerospace industry standards.* 25 days annual leave (rising up to 28 days) + 8 UK public holidays.* Optional 9/75 flexible work pattern and hybrid work arrangements.* Private medical insurance and long-term sick pay.* Life insurance and relocation support (if applicable).* for qualified international applicants.* Access to a new state-of-the-art office and cleanroom facility.* Inclusive work culture with regular social and professional events.#### Our Commitment to Inclusionto be an Equal Opportunities Employer, embracing diversity and inclusion at all levels of our organisation. We welcome applicants from all backgrounds — including women, ethnic minorities, and individuals with disabilities — to join our mission to make space safer and more sustainable.#### Key Application Details* Location: Harwell, Oxfordshire (Hybrid Working Available)* Closing Date: Open until filled* Start Date: As soon as possible* Employment Type: Full-time, Permanent* Reports To: Flight Software ManagerLocationExperience2 Year