QPU Software Engineer

QuEra Computing, Inc.

$130K — $170K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Physics, or a related field.
  • 5+ years of experience in software development for hardware control or distributed systems.
  • Strong programming skills in Python and/or C/C++, with hardware interface experience.
  • Experience with real-time systems or hardware-in-the-loop environments.
  • Familiarity with timing systems and communication stacks.
  • Proficiency in system integration, testing, and performance tuning.

Responsibilities

  • Design and implement software for orchestrating quantum experiments and real-time control.
  • Develop and maintain APIs connecting hardware control layers with orchestration software.
  • Implement communication and synchronization protocols across system components.
  • Collaborate to translate experimental needs into high-performance software features.
  • Contribute to hardware validation and performance monitoring routines.
  • Develop tooling for automation and system state management.
  • Participate in system bring-up, integration testing, and debugging efforts.

Benefits

  • Equity grants for all new hires.
  • Commitment to a diverse and inclusive work environment.
Full Job Description
Role Overview

We are seeking a Software Engineer to join our QPU SW Engineering team. In this role, you will develop the software that orchestrates and controls our quantum hardware stack-from real-time control of lasers and FPGAs to system-wide configuration, diagnostics, and feedback. Working closely with physicists, systems architects, and hardware engineers, you'll build the tools and infrastructure that enable precise, reliable, and scalable quantum operations.

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 that connect hardware control layers (e.g., FPGA, DACs, timing systems) with higher-level orchestration software and compilers.
  • Implement reliable communication and synchronization protocols across embedded and distributed system components.
  • Collaborate with system architects and physicists to translate experimental requirements into testable, high-performance software features.
  • Contribute to diagnostic and calibration routines for hardware validation and performance monitoring.
  • Develop tooling to support automation, test infrastructure, system state management, and logging.
  • Participate in system bring-up, integration testing, and cross-disciplinary debugging efforts.
  • Contribute to software architecture decisions, code reviews, and best practices across the engineering team.

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

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

The approximate base salary range for this position is $130,000 - $170,000.

We consistently monitor external market data and update base salary ranges accordingly. We determine base compensation decisions on several factors, including as geographic placement, role-specific knowledge, skills, and/or experience. In addition to our base salary offerings, we also provide equity grants for all new hires.

Similar Jobs

More Jobs at QuEra Computing, Inc.

  • QPU Software Engineer
    $130K — $170K *
    Boston, MA 02115 (Suffolk County)
    Technical Services
    In-Person
  • Optical Scientist - R&D
    $130K — $211K *
    Boston, MA 02115 (Suffolk County)
    Aerospace & Defense
    In-Person
  • Electrical Engineer
    $125K — $150K *
    Boston, MA 02115 (Suffolk County)
    Telecommunications & Hardware
    In-Person
  • QPU Software Engineer
    $130K — $170K *
    Boston, MA 02115 (Suffolk County)
    Information Technology
    In-Person
  • Sr Technical Product Manager
    $170K — $250K *
    Boston, MA 02115 (Suffolk County)
    Technical Services
    In-Person

More Technical Services Jobs

Find similar QPU Software Engineer jobs: