Salary: £50,000 - 75,000 per year Requirements: 3 years of experience in embedded software development Strong track record of designing and implementing robust technical solutions Relevant degree in a related field Proficiency in Linux operating systems Programming skills in C and at least one other language such as C++, C#, or MATLAB Familiarity with bare-metal or RTOS development on ARM targets (advantageous) Experience in high-level software architecture (advantageous) Skills in embedded software debugging techniques (advantageous) Knowledge of electronics development and hands-on debugging (advantageous) Proficiency in scripting for test, automation, or signal processing (e.g. Python or MATLAB) (advantageous) Responsibilities: Collaborate with multi-disciplinary teams of scientists, engineers, and designers Explore pioneering concepts and turn them into reality Capture requirements and design architectures Develop and test software solutions Deliver working systems throughout the product lifecycle Contribute to the overall mission of defending against technological and cyber threats Technologies: ARM C# Embedded Linux Matlab Python Security C++ More: We are a cutting-edge technology company committed to protecting the UKs Defence and Homeland Security. This role allows you to collaborate within elite teams, where your contributions are impactful and vital. We prioritize individuality, inclusion, and shared purpose, and we offer an environment where you can develop your career while working with driven professionals. We are located in Norwich and currently have an attractive referral scheme for our employees. last updated 5 week of 2026