Quantum Software Engineer (C++) in Oxford
Quantum Software Engineer (C++)

Quantum Software Engineer (C++) in Oxford

Oxford Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop software for next-gen quantum hardware and collaborate with top physicists and engineers.
  • Company: Leading quantum computing company backed by global tech giants like Google.
  • Benefits: Competitive salary, innovative projects, and opportunities for professional growth.
  • Why this job: Be at the forefront of quantum technology and make a real impact in the field.
  • Qualifications: Degree in Computer Science or related field and 5+ years of relevant experience.
  • Other info: Join a dynamic team with a passion for cutting-edge science and technology.

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

A world-leading quantum computing company, backed by global technology leaders including Google, is expanding its QPU Software Engineering team and is seeking an experienced Software Engineer to help build the software stack that powers next-generation quantum hardware.

In this role, you will develop software that orchestrates and controls the full quantum hardware stack - from real-time control of lasers and FPGAs through to system-wide configuration, diagnostics, and feedback. You will work at the intersection of software engineering, quantum physics, and advanced hardware, enabling precise, reliable, and scalable quantum operations.

Role Overview

As part of a highly multidisciplinary engineering team, you will collaborate closely with physicists, systems architects, and hardware engineers to design and implement robust software infrastructure for controlling and operating quantum processing units (QPUs).

Key Responsibilities

  • Design and implement software systems for orchestrating quantum experiments, including pulse sequence generation, device coordination, and real-time system control.
  • Develop and maintain APIs and middleware connecting low-level hardware control (FPGAs, DACs, timing systems) with higher-level orchestration software and compilers.
  • Implement reliable communication and synchronization protocols across embedded and distributed system components.
  • Translate experimental and system-level requirements into high-performance, testable software features in collaboration with physicists and system architects.
  • Contribute to diagnostics, calibration, and validation routines for hardware performance monitoring.
  • Build tooling to support automation, test infrastructure, system state management, and logging.
  • Participate in system bring-up, integration testing, and cross-disciplinary debugging.
  • Influence software architecture decisions, participate in code reviews, and help establish best engineering practices.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Physics, or a related discipline.
  • 5+ years of experience developing software for hardware control, embedded systems, or distributed systems.
  • Strong programming skills in Python and/or C/C++, with hands-on experience interfacing with hardware (SPI, I2C, UART, Ethernet).
  • Experience working with real-time systems or hardware-in-the-loop control environments.
  • Familiarity with timing and synchronization systems (e.g. PTP) and communication stacks.
  • Proven ability in system integration, testing, and performance optimisation.

Preferred Experience

  • Background in scientific instrumentation, lab automation, or quantum hardware control systems.
  • Experience with FPGA-based systems, DAC/ADC control, or pulse sequencing frameworks.
  • Exposure to embedded Linux, RTOS, or custom firmware development.
  • Knowledge of calibration, feedback, and control-loop algorithms.
  • Experience working in multidisciplinary teams at the intersection of software, hardware, and advanced science.

Why Join?

  • Work on cutting-edge quantum computing systems at the forefront of global research and commercialisation.
  • Collaborate with world-class engineers, physicists, and architects.
  • Join a well-funded organisation backed by major technology leaders, with long-term ambition and scale.

Quantum Software Engineer (C++) in Oxford employer: CT19

Join a pioneering quantum computing company in Oxford, where you will work alongside world-class engineers and physicists on groundbreaking technology. Our collaborative work culture fosters innovation and creativity, providing ample opportunities for professional growth and development. With strong backing from global technology leaders, we offer a dynamic environment that encourages you to push the boundaries of quantum software engineering.
C

Contact Detail:

CT19 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quantum Software Engineer (C++) in Oxford

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the quantum computing scene. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to hardware control or embedded systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Don’t just apply blindly! Tailor your approach for each role. Research the company and its projects, and mention specific ways you can contribute to their quantum software stack. Personal touches go a long way!

✨Tip Number 4

Apply through our website! We love seeing applications come directly from passionate candidates. Plus, it gives you a chance to highlight your enthusiasm for working at the cutting edge of quantum technology.

We think you need these skills to ace Quantum Software Engineer (C++) in Oxford

C++ Programming
Python Programming
Embedded Systems Development
Hardware Control
Real-Time Systems
System Integration
Performance Optimisation
API Development
Middleware Development
Communication Protocols (SPI, I2C, UART, Ethernet)
Timing and Synchronization Systems (e.g. PTP)
Diagnostics and Calibration
Multidisciplinary Collaboration
Quantum Hardware Control

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Quantum Software Engineer role. Highlight your experience with C/C++ and any relevant projects that showcase your skills in hardware control and real-time systems.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about quantum computing and how your background fits the role. Be specific about your experience with multidisciplinary teams and software architecture.

Showcase Relevant Projects: Include any projects or experiences that demonstrate your ability to work with embedded systems or hardware control. We love seeing practical examples of your skills in action!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our QPU Software Engineering team.

How to prepare for a job interview at CT19

✨Know Your Quantum Stuff

Make sure you brush up on your quantum physics basics and how they relate to software engineering. Understanding the principles behind quantum operations will help you communicate effectively with physicists and demonstrate your passion for the field.

✨Show Off Your Coding Skills

Be prepared to discuss your experience with C++ and Python, especially in the context of hardware control and real-time systems. Bring examples of past projects where you've interfaced with hardware, and be ready to solve coding challenges on the spot.

✨Collaborate Like a Pro

Since this role involves working closely with multidisciplinary teams, highlight your teamwork skills. Share specific examples of how you've successfully collaborated with engineers and scientists in previous roles to achieve project goals.

✨Ask Smart Questions

Prepare insightful questions about the company's quantum technology and the specific challenges they face. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.

Quantum Software Engineer (C++) in Oxford
CT19
Location: Oxford

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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