Salary: £30,000 - 50,000 per year Requirements: We are looking for strong experience in embedded software development. We require proficiency in C programming with at least 2 years of experience. We would like experience with Windows application development, ideally using C#. We need hands-on experience with hardware debugging and system testing. We value strong analytical and problem-solving skills. We expect the ability to work independently and as part of a team. We require a degree in Computer Science, Engineering, Electronics, or equivalent experience. We require candidates to be eligible and willing to undergo Security Clearance vetting. Desirable: experience with digital control systems or control theory. Desirable: exposure to video systems or signal processing. Desirable: familiarity with Linux-based embedded development. Responsibilities: We develop embedded software for real-time control and sensing systems. We work with on-board and SoC-based platforms. We support system design through requirements analysis and implementation. We perform hardware-level debugging and validation of embedded systems. We develop Windows-based GUI and test applications to support embedded platforms. We collaborate closely with hardware and software engineers across the full product lifecycle. We contribute from concept and design through implementation and testing. Technologies: C# Embedded Hardware Support Linux Security Windows C++ Visual Studio More: We are recruiting an Embedded Software Engineer to join our highly skilled product development team working on advanced real-time embedded systems and associated software tools. This is an exciting opportunity to work close to the hardware on technically challenging projects, with exposure to a wide range of embedded platforms including microprocessor and SoC-based systems. Our collaborative engineering environment values quality, innovation, and problem-solving, and you will have the chance to contribute directly to real-world engineering solutions. Please note that candidates must be eligible and willing to undergo Security Clearance vetting as part of the onboarding process. last updated 20 week of 2026