Job Title: Software Engineer Location: Camberley Salary: £75,000 Contract: Permanent Ready to push the boundaries of embedded software? We’re on the lookout for an experienced Software Engineer to join a world-class engineering team developing advanced real-time systems used in cutting-edge navigation technologies. Working closely with technical leads and cross-functional teams, you'll be at the heart of innovation — shaping embedded software that drives high-performance sensing and communication systems. This role suits someone who’s hands-on with embedded Linux, thrives on solving complex technical challenges, and can bring clarity to both code and conversations. What you’ll be doing: * Designing and developing embedded software solutions for high-precision, real-time systems * Implementing low-latency algorithms with a range of communication protocols and peripherals * Carrying out hardware-in-the-loop testing and debugging * Contributing to architectural planning and navigation feature development * Mentoring junior engineers and promoting best practices * Supporting cross-functional collaboration and knowledge sharing About you: * Pro-level skills in C/C++ for Linux-based embedded systems * Strong experience with cross-compiling, virtualisation, and containerised development (Docker) * ...