Full-time

Senior Software Engineer - C++

Posted by ECM Selection (Holdings) Limited • Cambridge, Cambridgeshire, United Kingdom

📍 Cambridge, Cambridgeshire 🕒 February 25, 2026

About the Role

Software development in C++ and Rust for low latency transactions
This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.
In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to coll...

Ready to Apply?

Submit your application today and take the next step in your career journey with ECM Selection (Holdings) Limited.

Apply Now