Back to results

Staff Software Engineer, Non-Realtime Controllers

Salary not disclosedHybrid

  • Engineering
  • Oxford
  • Full time
  • Today
Newly posted

About the role

IonQ is seeking a highly technical Staff Software Engineer to join the non-realtime controllers team in Oxford. You will work in a cross-disciplinary environment to build and operate the software that controls the hardware supporting quantum computers, including cryogenic systems, lasers, and vacuum pumps. This is a hands-on role focused on deep hardware integration, framework development, and ensuring the reliability of services running on general-purpose Linux hardware.

Responsibilities

  • Take on our most demanding device integrations, and do the deep diagnosis of problems that only appear against real hardware in a live lab.
  • Remove whole classes of failure across the fleet, rather than instances of them.
  • Improve the shared framework yourself, and bring the existing controllers along with each change.
  • Build the tooling, simulators and test infrastructure that let the whole team move faster.
  • Evolve how our services are deployed and operated as the fleet grows, and make the fleet observable enough that problems are found early.
  • Raise the bar of everyone around you through the code you write and the reviews you give.

Required skills

  • Systems engineering
  • Rust
  • Async programming
  • gRPC
  • REST
  • SCPI
  • Modbus
  • Serial
  • Ethernet

Benefits

  • IonQ stock options
  • Annual performance bonus
  • Generous annual leave
  • Private medical insurance
  • Dental insurance

About the Company

IonQ, Inc. is a leading quantum platform and merchant supplier delivering integrated quantum solutions across computing, networking, sensing, and security. The company is pioneering the next generation of quantum computing using trapped-ion technology to tackle complex problems.