Salary: £45,000 - 45,000 per year Requirements: Commercial experience in software engineering using C Experience working with embedded or real-time systems A solid understanding of operating system concepts and multitasking Experience working in Linux-based development environments Strong debugging and problem-solving skills A collaborative mindset and good attention to detail Responsibilities: Developing and maintaining embedded software in C Working with hardware interfaces and supporting new onboard platforms Writing and maintaining automated tests to ensure software quality Taking part in code reviews and technical discussions Communicating progress and technical decisions clearly within the team Technologies: Embedded Hardware Linux C++ More: We are an innovative UK-based space technology company that develops software used on real spacecraft missions. Our organization supports customers across the global space sector and continues to grow its engineering capability. We offer a salary up to £45,000, flexible working with occasional visits to our Edinburgh office, 36 days of annual leave, and a 6% employer pension contribution. Additionally, we provide a health cash plan, life assurance, enhanced sick pay, and ongoing investment in learning, development, and conferences. We foster a supportive, inclusive culture where your work directly impacts space missions. last updated 8 week of 2026