Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Cambridge Full-Time 58000 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and engineer real-time software for the world's first Quantum Error Correction stack.
  • Company: Join Riverlane, a pioneering company in quantum computing, making breakthroughs in material science and drug design.
  • Benefits: Enjoy a competitive salary, annual bonus, private medical insurance, and 28 days of leave.
  • Why this job: Be part of a groundbreaking team, work on unique projects, and learn about quantum computing.
  • Qualifications: Experience in embedded software systems, C++, Python, and low-latency applications required.
  • Other info: Flexible working hours available; no prior quantum computing knowledge needed!

The predicted salary is between 58000 - 72000 £ per year.

This job is brought to you by Jobs/Redefined, the UK\’s leading over-50s age inclusive jobs board.

Cambridge, UK Full-time or Part-time Permanent Hybrid

Salary: £68,000 to £80,000 DOE

We will also consider part-time applications for this role. Please indicate your preferred working schedule in your cover letter.

About us

Riverlane\’s mission is to make quantum computing useful, sooner. From advances in material science to complex chemistry simulation for drug design and discovery, quantum computers will help solve some of the world\’s most important challenges. Riverlane is building the quantum error correction stack, Deltaflow, to make this happen. It\’s a complex problem that requires a range of skills, talent and passion.

We recently raised $75M in Series C funding to accelerate our cutting-edge R&D in quantum error correction (QEC), and are partnering with many of the world\’s leading quantum hardware providers and government agencies to make fault-tolerant quantum computing a reality. We\’re making remarkable progress and growing fast.

About the role

As a Senior Embedded Software Engineer at Riverlane, you will use your expert embedded software skills to design and engineer the real-time software for the world\’s first Quantum Error Correction (QEC) stack. Building on our existing first generation of Deltaflow products, this is a rare opportunity to shape and influence embedded software at Riverlane, having a far-reaching impact on our designs and directly impacting our products.

With responsibility from day one, you will collaborate closely with our external partners, as well as with our world-class Engineering, Product and Quantum Science teams to define, build and deliver our cutting-edge control system. Your work will have a direct impact on fault tolerant quantum computing.

At Riverlane, we are building something brand new. The projects you will work on will be truly unique, complex and large-scale, so you need to be comfortable with engineering to evolving specs.

A natural problem-solver, you will be curious in your approach and solutions driven. You will work well with different people and have a \’ship\’ mentality… and you will learn quantum computing along the way!

Requirements

What you will do

You will work with our talented embedded software team and hardware designers to design and build the embedded software for the world\’s first Quantum Error Correction stack. In your role as Senior Embedded Software Engineer, you will:

  • Design and build the embedded runtime of the QEC system
  • Build any other libraries and tools needed for the embedded runtime, like simulators, profilers, compilers, etc.
  • Design scalable and verifiable systems
  • Write code that is correct and performant
  • Work with both user-level software and FPGA/ ASIC hardware systems

You do not need a background in quantum computing! You will learn this along the way…

What we need

  • Track record of bringup and delivery of embedded software systems on commercial CPUs/FPGA/ASICs
  • Proven experience of working in low-latency applications or in distributed computing
  • Excellent communication skills and attention to detail
  • Deep experience in C++, Rust or C
  • Experience in scripting languages, like Python
  • Experience in dev tools like git, Make/ CMake, CI etc.

Benefits

What can you expect from us

  • A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme
  • Equity, so that our team can share in the long-term success of Riverlane
  • 28 days annual leave, plus bank holidays and enhanced family leave
  • A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities
  • A learning environment that encourages individual, team and company growth and learning, including an annual training and conference budget for each staff member

#J-18808-Ljbffr

Senior Embedded Software Engineer employer: Riverlane

Riverlane is an exceptional employer, offering a dynamic and innovative work environment in the heart of Cambridge, where you can contribute to groundbreaking advancements in quantum computing. With a strong focus on employee growth, we provide comprehensive benefits, including an annual training budget and equity options, ensuring that our team shares in our long-term success. Join us to collaborate with a diverse group of experts and tackle unique challenges that will shape the future of technology.
R

Contact Detail:

Riverlane Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with quantum computing concepts, even if you don't have a background in it. Understanding the basics will help you communicate effectively with the team and demonstrate your enthusiasm for the role.

✨Tip Number 2

Highlight your experience with low-latency applications and distributed computing during any discussions. This is crucial for the role, and showcasing relevant projects can set you apart from other candidates.

✨Tip Number 3

Network with professionals in the quantum computing field or related industries. Engaging with experts can provide insights into the company culture and expectations, which can be beneficial during interviews.

✨Tip Number 4

Prepare to discuss your problem-solving approach and how you've tackled complex engineering challenges in the past. Riverlane values a 'ship' mentality, so demonstrating your ability to deliver under evolving specifications will be key.

We think you need these skills to ace Senior Embedded Software Engineer

Embedded Software Development
C++ Programming
C Programming
Low-Latency Application Design
Distributed Computing
Real-Time Systems Engineering
FPGA/ASIC Integration
Software Simulation Tools
Performance Optimisation
Attention to Detail
Communication Skills
Scripting Languages (Python)
Version Control (Git)
Build Systems (Make/CMake)
Continuous Integration (CI)
Problem-Solving Skills
Adaptability to Evolving Specifications

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded software systems, particularly in low-latency applications. Include specific projects where you've used C++ or C, and any relevant tools like git or CI.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for quantum computing and how your skills align with Riverlane's mission. Don't forget to mention your preferred working schedule, as they are open to part-time applications.

Showcase Problem-Solving Skills: Use examples from your past work to demonstrate your problem-solving abilities. Highlight situations where you had to adapt to evolving specifications or collaborate with cross-functional teams.

Proofread and Edit: Before submitting your application, carefully proofread your documents. Look for any spelling or grammatical errors, and ensure that your information is clear and concise. A polished application reflects attention to detail, which is crucial for this role.

How to prepare for a job interview at Riverlane

✨Showcase Your Embedded Software Experience

Make sure to highlight your previous experience with embedded software systems, especially in low-latency applications. Be prepared to discuss specific projects where you successfully delivered solutions on commercial CPUs, FPGAs, or ASICs.

✨Demonstrate Problem-Solving Skills

Riverlane values natural problem-solvers. During the interview, share examples of how you've approached complex engineering challenges and the innovative solutions you implemented. This will show your curiosity and drive to find effective answers.

✨Familiarise Yourself with Quantum Computing Basics

While you don't need a background in quantum computing, having a basic understanding can set you apart. Research the fundamentals of quantum error correction and be ready to discuss how your skills can contribute to Riverlane's mission.

✨Prepare for Technical Questions

Expect technical questions related to C++ or C programming, as well as scripting languages like Python. Brush up on your knowledge of development tools such as git and CMake, and be ready to demonstrate your coding skills if asked.

Senior Embedded Software Engineer
Riverlane
R
  • Senior Embedded Software Engineer

    Cambridge
    Full-Time
    58000 - 72000 £ / year (est.)

    Application deadline: 2027-08-02

  • R

    Riverlane

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>