QPU Software Engineer at QuEra - ScoutJobs - The AI-curated global job board
Skip to content
Q
Posted 5 hours ago

QPU Software Engineer

QuEraQPU Software Engineer

Requirements

Degree in CS, EE, Physics, or related, 5+ years software development experience, Proficiency in Python and/or C/C++, Hardware interface experience (SPI, I2C, UART, Ethernet), Real-time systems experience

Skills

PythonC#Embedded SystemsFPGA

About the role

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 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

Requirements

  • 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++
  • Experience working with hardware interfaces such as SPI, I2C, UART, or 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
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

QPU Software Engineer

QuEra · Boston

Sign up to apply