Senior Software Engineer, Physics and Optimization


College Park, MD, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/28/2021
  • Website:
  • Company Address: 4505 Campus Drive, College Park, MD, 20740

About IonQ

IonQ is developing world-leading general-purpose quantum information processors. Our unique trapped-ion approach combines unmatched physical performance, perfect qubit replication, optical networkability, and highly-optimized algorithms to create a quantum computer that is as scalable as it is powerful, and that will support a broad array of applications across a variety of industries.

Job Description

IonQ’s software engineers are developing the world’s first full-stack universal quantum computer based on ion traps. These computers are poised to unlock the staggering potential of the quantum realm and help remake industries like medicine, materials science, simulation, finance, strong A.I., machine learning, cryptography, high-performance supercomputing, and more.


As a software engineer, you’ll help build our next-generation quantum computer operating system, with opportunities to switch projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the stack as we continue to push quantum technology forward.


IonQ reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas, and cultures leads to the creation of better products and services.



Due to the pandemic, for the near future, you may work from anywhere. That said, there are advantages to living near our headquarters in College Park, Maryland due to our heavy interfacing with hardware. Located down the street from the University of Maryland, IonQ is a five minute walk to the Metro, which takes just twenty minutes to get to Washington, DC. Our office is a bright and open workspace, in a fun, fast-paced, and exciting environment, where we value each other’s unique qualities. If this sounds like the work environment for you, we encourage you to apply.


You’ll be improving the quality and optimizing the efficiency of our quantum computers by developing control routines and automated calibrations with our team of experimental physicist operators, and occasionally helping integrate new hardware into the system. You’ll be helping to collect and analyze massive amounts of data in a tight continuous improvement loop. Prior experience with optimal control techniques, optomechanical device control, and working with scientists will be hugely helpful; data analysis and statistical methods are essential.


  • Closely collaborating with experimental physicists to optimize and automate calibration of physical parameters and devices
  • Writing code used to run physical experiments, control optomechanical devices and manipulate hardware servos
  • Writing device drivers and interacting with low-level firmware via multiple communication protocols (UDP, serial, AXI, etc)
  • Contributing to technical documentation and code reviews

Required Skills/Education:

  • Bachelors degree or higher in Physics, Electrical Engineering, or relevant field and/or experience
  • 5+ yrs of backend software engineering experience (device I/O, concurrent programming, algorithms and data structures, API design)
  • Expert data analysis skills in areas such as statistical testing, modeling and classical optimization, machine-learning
  • Control theory implementations (PID implementation and tuning, parameter estimation, adaptive filters, optimization)
  • NodeJS, Python (Scipy, Numpy), Go

Desired Skills/Education:

  • Rust, C or C++
  • Microservices
  • Exposure to quantum physics and/or quantum information science
  • Performance profiling
  • Master’s or PhD

Related Jobs

Computational Physicist

IonQ - College Park, MD, US

Senior Software Engineer, Quantum Operating Systems

IonQ - College Park, MD, US

Quantum Applications and Solutions Scientist

IonQ - College Park, MD, US

Senior Software Engineer, Physics and Optimization

IonQ - College Park, MD, US

Associate Physicist

IonQ - College Park, MD, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.