Embedded C Software Engineer
<b>Requirements:</b>
<ul><li>Commercial experience in software engineering using C</li><li>Experience working with embedded or real-time systems</li><li>A solid understanding of operating system concepts and multitasking</li><li>Experience working in Linux-based development environments</li><li>Strong debugging and problem-solving skills</li><li>A collaborative mindset and good attention to detail</li></ul>
<b>Responsibilities:</b>
<ul><li>Developing and maintaining embedded software in C</li><li>Working with hardware interfaces and supporting new onboard platforms</li><li>Writing and maintaining automated tests to ensure software quality</li><li>Taking part in code reviews and technical discussions</li><li>Communicating progress and technical decisions clearly within the team</li></ul>
<b>Technologies:</b>
<ul><li>Embedded</li><li>Hardware</li><li>Linux</li><li>C++</li></ul>
<p><b>More:</b></p>
<p>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.</p>
<p>last updated 8 week of 2026</p>