An established, specialist technology consultancy, renowned for delivering high-level advice and bespoke software/hardware implementation services to UK government clients and major technology firms, is currently seeking a talented Technical Software Consultant to join its growing team. Working at the intersection of cyber security, digital signal processing (DSP), and high-speed data architecture, the successful candidate will play a pivotal role in delivering sophisticated, high-impact technical solutions. Key Responsibilities * Software Development: Designing and implementing advanced software for robust cyber security platforms. * Technical Innovation: Engineering novel algorithms for complex signal, image, and data processing applications. * Full-Stack Engineering: Developing solutions using C/C++, Rust, Python, and modern web frameworks (TypeScript/JavaScript). * Stakeholder Support: Acting as a subject matter expert, providing technical support, training, and guidance to clients on software implementation. Candidate Profile * Academic Excellence: The client requires a high-performing undergraduate degree (1st or 2.1) or a PhD in a highly numerate discipline (e.g., Computer Science, Mathematics, Physics, or Engineering). * Strong Foundations: Applicants must demonstrate a consistent academic track record, typically including exceptional results in Mathematic...