← Back to results

Software Engineer, Non-Realtime Controllers

Join IonQ as a Software Engineer to develop non-realtime controllers for advanced quantum computing systems in a hybrid work environment.

Location
Oxford, United Kingdom
Compensation
Not disclosed
Level
Not specified
Type
full time · Hybrid

Posted by employer 1 day ago

First seen on Joblaze 56 minutes ago

Last verified on the company career page 56 minutes ago

Apply at IonQ → Save job Scanned from ionq.com

Skills & Technologies

Rust Flexible on stack

What you'll build

  • Own a group of device controllers end to end
  • Make services robust against instrument failures
  • Bring devices onto the current framework
  • Work closely with software, systems, and science teams

Must have

  • Strong programming skills in a systems programming language
  • Hands-on experience interfacing with hardware

Nice to have

  • Experience with hardware instrument and communication protocols

Not disclosed in this posting: compensation, seniority, years of experience, visa sponsorship.

Benefits

401k Match Unlimited PTO Equity/Stock Options Remote Work Health Insurance Parental Leave

Joblaze summary

In the role of Software Engineer for Non-Realtime Controllers at IonQ, the individual will focus on developing and maintaining software that controls the hardware integral to quantum computing systems. Key skills include strong programming abilities in systems languages, particularly Rust, and experience with hardware communication protocols. This position is well-suited for engineers who thrive in collaborative, technical environments and are comfortable managing the operational aspects of their software. IonQ's team is dedicated to advancing quantum technology, making this a pivotal role in a rapidly evolving field.

Joblaze insights

  • Listed today — first seen on Joblaze October 17, 2026. Last confirmed on IonQ's careers page October 17, 2026.
  • Rust appears in 1.8% of 452 comparable other roles in United Kingdom.

Quick facts

Is the Software Engineer, Non-Realtime Controllers role remote?
It's hybrid — IonQ expects some on-site time in Oxford, United Kingdom.
Where is the role based?
IonQ is hiring for this position in Oxford, United Kingdom.
What's the tech stack?
Joblaze extracted these technologies from the posting: Rust.
Is this full-time or contract?
Full-time for this Software Engineer, Non-Realtime Controllers role at IonQ.

From the original posting

About IonQ:

Location: Oxford, UK
Office commitment: Hybrid

The Role:

Quantum is now, and it's built here. Oxford Ionics, now part of IonQ, is pioneering the next generation of quantum computing. Using our world-leading trapped-ion technology, we're building the most powerful, accurate and reliable quantum systems to tackle problems that today's supercomputers cannot solve.

We're looking for an enthusiastic and highly technical Software Engineer for our Non-Realtime Controllers team who will thrive in our dynamic cross-disciplinary environment.

In this role, you will be responsible for working closely with our software engineers, our systems team, and our quantum scientists to build and operate the software that controls the hardware surrounding our quantum computers, contributing to the team’s mission of enabling our systems team to operate the physical quantum computers and our science teams to experiment building towards fault tolerant computation. Previous exposure to quantum systems is not required.

You’ll play an important part in shaping the non-realtime controllers, the system operations and services that support our work in building the world’s most advanced quantum systems.

Responsibilities:

In this position, you will work hands-on with hardware control end to end, from the device protocol up to a service running reliably across our fleet, supporting the effective delivery of non-realtime controllers that ensure that the critical supporting hardware of a quantum computer is observable, controllable and reliable (from cryogenic compressors to lasers, wavemeters, and various sensors).

You’ll have the opportunity to own areas of the hardware control surface end to end, from the device protocol up to a service running reliably across our fleet, contributing directly to the success of building utility-scale quantum computers.

Key responsibilities include:

  • Own a group of device controllers end to end, covering API design, implementation, rollout and ongoing operational health
  • Make services robust against the ways real instruments fail and strengthen observability, health checking and alerting
  • Bring devices onto our current framework, and roll the result out across the fleet without disrupting running experiments
  • Work closely with the software. systems and science teams who depend on these services, and to ensure our work integrates seamlessly with the wider software architecture

Requirements:

To be successful, you will need strong programming skills in a systems programming language and hands-on experience interfacing with hardware, and a track record of making software behave well against unreliable external dependencies. We’re looking for someone who can quickly iterate on low-level code in a collaborative, cross-disciplinary, environment and contribute effectively within a fast moving, highly technical team.

You’d be a great fit with:

  • Strong programming skills in one or more systems programming languages and the appetite to work in a Rust codebase
  • Experience with some hardware instrument and communication protocols (e.g. SCPI, serial, TCP/IP, USB, or similar)
  • Comfortable owning the production behaviour of what you build, not just its correctness in test
  • Excellent communication skills both within software and across disciplines, and an interest in helping other engineers get better at the craft without wanting to stop building yourself

Benefits

Be part of a team that’s shaping the future of quantum. We offer more than just a role, you’ll join a world class community of scientists, engineers and innovators working to unlock the full potential of quantum computing.

We offer a range of benefits, including opportunities to further your career alongside industry leaders, a competitive salary with IonQ stock options, an annual performance bonus, generous annual leave, flexible hybrid working, private medical and dental insurance for you and your family, and much more.

Join us and be part of the future of quantum computing.

We’re proud to be an equal opportunity employer and welcome applicants from all backgrounds.

Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment.

Standard company text repeated across IonQ's postings is omitted here.

Similar positions

IonQ
Senior Software Engineer, Non-Realtime Controllers
IonQ · Oxford, England, United Kingdom
IonQ
Staff Software Engineer, Non-Realtime Controllers
IonQ · Oxford, England, United Kingdom
IonQ
Software Engineer, System Orchestration
IonQ · Oxford, England, United Kingdom
IonQ
Software Engineer, Runtime
IonQ · Oxford, England, United Kingdom
IonQ
Senior Software Engineer, System Orchestration
IonQ · Oxford, England, United Kingdom