Taro Logo

Senior Embedded Software Engineer

Riverlane builds quantum error correction stack, Deltaflow, to make quantum computing useful sooner.
Cambridge, UK
$86,000 - $101,000
Embedded
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
AI · Quantum Computing

Job Description

Riverlane, a quantum computing company that recently raised $75M in Series C funding, is seeking a Senior Embedded Software Engineer to join their mission of making quantum computing useful sooner. This role offers a unique opportunity to work on the world's first Quantum Error Correction (QEC) stack, specifically the Deltaflow platform. The position involves designing and engineering real-time software for quantum error correction, working closely with world-class Engineering, Product, and Quantum Science teams.

The role is based in Cambridge, UK, with a hybrid working model, offering a salary range of £68,000 to £80,000 (approximately $86,000-$101,000 USD). Part-time arrangements are also considered, demonstrating the company's flexibility and commitment to work-life balance.

As a Senior Embedded Software Engineer, you'll be at the forefront of quantum computing technology, working on truly unique, complex, and large-scale projects. The role requires expertise in embedded software systems, low-latency applications, and programming languages such as C++, Rust, or C. While quantum computing knowledge isn't required initially, you'll gain this expertise on the job.

The position offers comprehensive benefits including medical insurance, equity participation, generous vacation time, and professional development opportunities. You'll join a diverse team of over 20 nationalities, working alongside experts in software development, hardware development, quantum information theory, physics, and mathematics.

This is an exceptional opportunity for an experienced embedded software engineer to make a significant impact in the quantum computing field, working on cutting-edge technology that will help solve some of the world's most important challenges. The role combines technical expertise with innovation, offering both professional growth and the chance to contribute to groundbreaking technological advancement.

Last updated 4 months ago

Responsibilities For Senior Embedded Software Engineer

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

Requirements For Senior Embedded Software Engineer

Python
Rust
  • 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 For Senior Embedded Software Engineer

Medical Insurance
Equity
Education Budget
  • Annual bonus plan
  • Private medical insurance
  • Life insurance
  • Contributory pension scheme
  • Equity participation
  • 28 days annual leave plus bank holidays
  • Enhanced family leave
  • Annual training and conference budget
  • Diverse work environment with experts from multiple fields

Related Jobs

Verification Engineer

Senior Verification Engineer position at Riverlane, working on quantum computing verification systems with competitive salary and benefits in Cambridge, UK.

Senior Field Application Engineer, Embedded Software (Europe)

Senior Field Application Engineer position at Riverlane, focusing on embedded software development for quantum computing systems with competitive salary and benefits.

Senior Communications Test Engineer I

Senior Communications Test Engineer role at CesiumAstro, focusing on space-communication systems integration and verification, requiring Python expertise and RF knowledge.

Senior Spacecraft Software Engineer

Senior Spacecraft Software Engineer position at Spire Global, developing and maintaining satellite payload software and ground systems for GNSS missions.

Embedded Software Engineer

Senior Embedded Software Engineer position at Epredia, leading the development of innovative medical diagnostic systems with focus on cancer diagnostics technology.