Firmware Engineer | £50-80k | Oxford | Hybrid My client is a growing company in the automation industry with international customers. They’re looking for a Firmware Engineer to join their R&D team working on the next generation of autonomous robots. You’ll be working closely with hardware, software, and electronics engineers, building firmware for STM32 (or similar ARM-based) microcontrollers. The focus here is on fast, high-quality design. Responsibilities as a Firmware Engineer: * Writing embedded C/C++ for STM32 or similar 32-bit ARM platforms * Working in bare-metal and RTOS environments * Building robust OTA update and fault-handling systems * Developing automated test frameworks for embedded code * Delivering real value to end users, fast Required skills: * 3+ years’ embedded development experience * C/C++ in production environments (modern best practices) * Comfortable in RTOS and bare-metal systems * Familiar with Linux-based dev workflows and toolchains * Experience with comms protocols like CAN, I2C, Ethernet, etc. Bonus skills: * Electronic design experience * Production experience What you get as a Firmware Engineer: * Competitive salary * Up to 5% employer pension contributions * 25 days holiday * Regular team socials Apply now to design the next generation of robotic solutions! VISA sponsorship is not availabl...