Cambridge, UK | Full-time | Permanent | £52,000 – £75,000
Riverlane builds ground-breaking software to unleash the power of quantum computers. Backed by leading venture-capital funds and the University of Cambridge, we develop software that transforms quantum computers from experimental technology into commercial products.
You will join our cross-disciplinary team of software developers, mathematicians, quantum information theorists, computational chemists and physicists – all world experts in their fields. Our collaborative, close-knit team has a track record of delivering high-quality R&D across the full quantum stack. As a growing company, you will have the freedom to think independently and creatively, as well as contribute to Riverlane’s business development.
About the role
You will join our Engineering team building Deltaflow.OS, a new operating system for quantum computers, and related tooling. As part of the Control System team, you will define and implement a comprehensive test plan that enables high-quality releases of our product. You will work closely within a multi-disciplinary team composed of experimental physicists, embedded software engineers, FPGA designers, front-end developers.
What you will do
You will work with our experimental physicists users, product managers, software engineers and hardware designers. You will set the standard of the system test function and testing strategy within the engineering department. As part of your role you will:
Work with experimental physicists users, product managers, software engineers and hardware designers to define a whole-system test plan
Use your understanding of the overall system architecture and APIs to do comprehensive sub-system and whole-system testing
Interact with hardware verification engineers to ensure a joined up system verification/test effort
Define and track whole-system quality and performance
Maintain tools and environment for automatic testing
You do not need a background in quantum computing – you will learn everything you need here.
What we need
A bachelor’s degree in Computer Science, Electrical Engineering, Physics or a related discipline
Curiosity to learn about new technologies such as quantum computing
Ability to work with a diverse range of people
Significant experience in embedded system testing, test planning, and reporting on tests results
Proficiency in Python
Good understanding of basic computer science data structures and algorithms
Experience in standard development tools such as git, testing frameworks, CI, etc
Even better if you have
Familiarity with quantum control systems, experiment control systems, calibration procedures, etc.
Experience in leading an embedded system test team
Experience with RF systems
Familiarity with one compiled language such as C++ or Rust
Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity/paternity.
If you need any adjustments made to the application or selection process so you can do your best, please let us know. We will be happy to help.