Free cookie consent management tool by TermsFeed Senior Software Engineer | C++ | Rust | AI | Reqiva

Software Development & Architecture

Senior Software Engineer | C++ | Rust | AI

Location

Cambridge

Location type

Hybrid

Job type

Permanent

Salary

60,000 - 80,000 GBP

Pay Frequency

Per Annum

Senior Software Developer | C++ | Rust | AI

UK | £60,000 – £80,000 DOE | Full-time

Are you ready to help shape the next generation of AI hardware acceleration? This is an opportunity for a talented Senior Software Developer to design and build the software systems that power ultra-efficient machine learning inference workloads on cutting-edge FPGA-based hardware.

What you’ll do:
  • Develop the entire software stack that programs bespoke hardware accelerators — from co-designing instruction sets with hardware engineers to building compilers, DSLs, and APIs that bridge AI models and frameworks.
  • Write efficient applications and runtime libraries for server CPUs that leverage these accelerators.
  • Create powerful tools for debugging, profiling, and optimising workloads to achieve state-of-the-art performance.
About you:
  • Master’s or PhD in a relevant scientific or engineering field.
  • Proven experience using Rust in production or open source projects.
  • Strong background in low-level languages (Rust, C, C++) or functional programming (Haskell, OCaml, Nix).
  • 3+ years’ experience in performance-sensitive or systems programming and compiler development.
  • Enthusiastic about tackling the challenges of programming novel processor architectures.
  • Detail-oriented with good communication skills.
Why join?

You’ll work alongside world-class engineers to push the boundaries of AI acceleration technology — and see your work have real impact across the stack.

Apply now for more info!
Antony Redmond

Antony Redmond

Director & Co-Founder

Technology Leadership & Senior Appointments

Can’t find what you’re
looking for?

Upload your CV and one of our specialist consultants will be in touch to discuss your next career move.

Find out about our candidate services

Ready to
get started?

Contact us