Salary: £90,000 - 90,000 per year Requirements: Proficient with STM32CubeIDE and STM32 family of microcontrollers Proficient in C-code programming for microcontrollers on the ARM platform including the use of HAL libraries, AzureRTOS, and FreeRTOS Hold a degree in electronic engineering or related discipline Minimum of two years work experience or at least five years equivalent practical experience in microcontroller programming Responsibilities: Lead embedded software development for cargo inspection products Deliver real-time control firmware for coordinating X-ray sources and sensors Deliver real-time control firmware for communicating with motion sensors and related peripherals Manage Ethernet web-socket and OPC-UA communications with PC and PLC devices Work within a multi-disciplinary engineering team reporting to the Engineering Manager Technologies: ARM Embedded Ethernet Firmware FreeRTOS PLC STM32CubeIDE Web C++ More: We are seeking an Embedded Software Engineer to join our dynamic team focused on cargo inspection products. Our company values innovation and teamwork, providing an environment where you can thrive and grow. You will have the opportunity to work with advanced technology and contribute to impactful projects. We offer competitive benefits and a collaborative work atmosphere. last updated 11 week of 2026