C++ Software Engineer * Surrey * £50,000 – £55,000 * Full-time | 5 days onsite * Must be eligible to obtain SC clearance We’re representing a technical engineering organisation building specialist software that runs in controlled, performance-critical environments. They’re looking for a software engineer who writes solid, dependable code — and understands that engineering discipline is not optional. This isn’t consumer app development. It’s engineered software that integrates with complex systems and has to work reliably. The Work You’ll contribute across the lifecycle of advanced systems - from requirements through to deployment. Day to day: * Designing and implementing software for real-time or near real-time applications * Developing in C/C++ and/or Java * Working within Linux environments * Participating in structured code reviews * Writing and executing meaningful unit tests * Producing proper technical documentation * Translating operational requirements into working software * Supporting integration and formal acceptance activity * Engaging with technical stakeholders when required Your code will not live in isolation. It will interact with hardware, networks and other subsystems. What You’ll Need * Strong techni...