Back to results

Staff Software Engineer, Runtime

Salary not disclosedHybrid

  • Engineering
  • Oxford
  • Full time
  • 1w ago

About the role

IonQ is seeking a senior Systems Software Engineer to join the Runtime Software team in Oxford. This role involves working with experimental scientists to implement real-time control system behaviors and develop abstractions for quantum computing experiments. You will contribute to the core execution model and Rust libraries that power advanced quantum systems.

Responsibilities

  • Collaborating with scientists to understand their requirements
  • Interfacing with system orchestration, non-realtime control and compiler teams to ensure our work integrates seamlessly with the wider software architecture.
  • Interfacing with FPGA and electronics teams to shape the overall system architecture.
  • Implementing drivers for various real-time devices.
  • Producing tooling to enable users of our code to iterate rapidly and fearlessly.
  • Developing the execution environment for the user programs which run on our systems.
  • Continually evaluating the shape of our APIs and improving them for our internal users.

Required skills

  • Systems programming
  • Real-time Linux
  • Embedded systems
  • Low-latency computing
  • Rust

Benefits

  • Comprehensive medical plan
  • Dental plan
  • Vision plan
  • Matching 401(k)
  • Unlimited PTO
  • Paid holidays
  • Parental leave
  • Adoption leave
  • Legal insurance
  • Home technology stipend

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 known for its IonQ Tempo quantum computers and has achieved world-record performance in quantum computing.

Staff Software Engineer, Runtime at ionq · Grasshire