Salary: £60,000 - 75,000 per year Requirements: Strong embedded C/C++ experience Experience with ARM architectures Background in RTOS and/or bare metal development Interest in algorithm development and optimisation Solid grounding in control theory, inverse kinematics, system modelling, motor control, or industrial automation (PLC) experience Responsibilities: Architecting and developing embedded software for advanced motion and robotic systems Designing and optimising real-time algorithms Working across ARM-based platforms (RTOS and bare metal) Collaborating closely with hardware and applications teams on bespoke systems Contributing across the full lifecycle, from concept through to deployment and support Mentoring engineers and influencing technical direction Technologies: 3D ARM Embedded Hardware Support PLC Robotics C++ More: We are an international engineering business based in Gloucestershire, operating at the cutting edge of motion control, robotics, and industrial automation. Our team designs and builds advanced motion controllers used in highly precise applications, including CNC machinery and 3D printing. We offer a competitive salary of up to £75k along with benefits. In this role, you will work in an R&D environment, tackling complex problems that directly impact physical systems and contributing to projects ranging from automated robotic manufacturing to high-end camera systems used in film. last updated 17 week of 2026