Salary: £60,000 - 80,000 per year Requirements: 3 years of embedded software development experience Strong C programming skills (Linux) Experience in full lifecycle software development Relevant technical degree Eligibility for UK SC Clearance (essential) Bare metal / RTOS development on ARM (desirable) Additional programming languages: C++, C#, MATLAB (desirable) Embedded software debugging and electronics development (desirable) Scripting for testing or signal processing (Python, MATLAB) (desirable) Experience in defence or high-tech industries (beneficial but not essential) Responsibilities: Develop embedded software for high-tech systems, primarily in C (Linux environment) Collaborate with teams on design, prototyping, and full product lifecycle development Debug and optimise software and hardware interfaces Contribute to technical problem-solving and innovative solutions Technologies: ARM C# Embedded Hardware Linux Matlab Python Security C++ More: We are a leading UK defence and security technology consultancy, dedicated to developing cutting-edge solutions that protect the UK from emerging technological and cyber threats. As an Embedded Software Engineer, you will join a multi-disciplinary team of scientists and engineers in a hands-on, technically challenging role that promises to have a real-world impact. This position is located in Cambridge, UK, and offers a competitive rate based on experience. last updated 8 week of 2026