Embedded Software Engineer Permanent | £40,000 – £60,000 DOE | Camberley (Hybrid/On-site) Tired of code that never sees the light of day? Ready to build real-world solutions that blend software and cutting-edge hardware? We're on the lookout for an Embedded Software Engineer to join a highly collaborative engineering team working on complex systems with real-world impact — from concept and architecture through to deployment and refinement. What you'll be doing: * Building embedded software for real-time systems (bare metal or Linux-based) * Designing, developing, testing and debugging code in C/C++ for microcontrollers or embedded processors * Integrating hardware and software across a variety of platforms and use cases * Using tools like schematics, oscilloscopes, or logic analyzers to bring hardware to life * Collaborating closely with hardware, firmware, and systems engineers * Helping improve development practices — mentoring junior engineers, reviewing code, and sharing knowledge * Occasionally travelling to test sites to put your work into action (think real-world systems, not endless test rigs) Tech you'll need to know (or be keen to learn): * Solid experience with embedded systems, ideally using STM32, PIC, or similar * Working knowledge of RTOS, bare metal development,...