Salary: £60,000 - 70,000 per year Requirements: Qualified to degree level in an appropriate electronics or software discipline Embedded C Programming Realtime embedded development in C Bare Metal C development and board bring-up Development of Secure Embedded Systems Experience of typical tools and processes used in Embedded software development including product and feature specification Basic understanding of schematics, SOC I/O, Pin Muxing Strong analytical skills & adaptability Ability to manage multiple tasks and deadlines Excellent communication skills with both technical and non-technical colleagues Responsibilities: Architecting, designing and implementing new embedded software Diagnose and repair issues in existing production code Document software designs Determine and implement appropriate levels of unit and component testing, including static and dynamic analysis Oversee the debug and test of prototype software Liaise with and assist other Embedded Software Engineers in developing embedded software for hardware platforms Participate in the peer review of designs Evaluate and introduce new software components and tools into the development environment Technologies: Embedded Hardware Support Security BitBucket C++ Confluence Eclipse Firmware FreeRTOS JIRA Jenkins Python STM32CubeIDE More: We are an innovative company located in Tewkesbury, Gloucestershire, committed to designing cutting-edge access control and intrusion products. We offer a competitive salary range of £60,000 - £70,000 depending on experience, with a hybrid work model allowing typically 3 days in the office and 2 days remote. Our Senior Embedded Software Engineer will work closely with our support and quality control teams to ensure software quality and security. We emphasize teamwork and collaboration, making this an exciting opportunity for specialized professionals. last updated 8 week of 2026