Senior Embedded Software Engineer | £60-70k | 2 days in office | Royston A highly innovative engineering team is looking to a Senior Embedded Software Engineer to bridge the gap between hardware innovation and intelligent control systems. Youll be designing & developing extremely high spec instrumentation and be involved from a completely fresh concept through to test & production. This opportunity is unique as youll be writing code that directly shapes the direction of scientific discovery, and developing your embedded software skills in a high-spec environment that will take your skills to the next level. Senior Embedded Software Engineer Responsibilities Design, develop, and maintain embedded software for automation instruments and control systems Work directly with electronics & mechanical engineers, acting as a bridge while architecting the software Implement firmware to interface with sensors, actuators, pumps, temperature controllers, and communication peripherals Senior Embedded Software Engineer Requirements Proficiency with OOP & C++ Demonstrable experience developing bare metal C code Experience developing ARM Cortex architecture, ideally STM32s Strong understanding of RTOS, ideally FreeRTOS Senior Embedded Software Engineer Desirable experience Experience with building custom Linux distributions using Yocto Ability to read and understand schematic diagrams Whats in it for you? Hybrid working Mondays & Thursday in office Private health insurance 25 days holiday per year Want to develop precision electronics in a collaborative & innovative environment? Apply today! My client cannot provide sponsorship.