Job Description
About Astroscale
Astroscale 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 Overview
We 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).
- Visa sponsorship 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 Inclusion
Astroscale UK is proud to 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 Manager