QPU Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CT19 · 1 day ago

QPU Software Engineer

CT19 is seeking a Software Engineer to join a specialized software engineering team focused on advanced hardware systems. The role involves developing software that orchestrates and controls complex experimental hardware in collaboration with scientists and engineers.

Staffing & Recruiting
Hiring Manager
Holly Welch
linkedin

Responsibilities

Design and implement software systems for orchestrating experiments, including sequence generation, device coordination, and real-time system control
Develop and maintain APIs and middleware that connect hardware control layers (e.g., programmable logic, data acquisition systems, 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 domain experts 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 engineering best practices

Qualification

PythonC/C++Embedded systemsReal-time systemsSystem integrationPerformance tuningHardware controlCommunication stacksCalibration algorithmsMultidisciplinary teamwork

Required

Bachelor's or Master's degree in Computer Science, Electrical Engineering, Physics, or a related field
7+ years of experience developing software for hardware control, embedded systems, or distributed systems
Strong programming skills in Python and/or C/C++, with 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 and communication stacks
Proficiency in system integration, testing, and performance tuning

Preferred

Experience with scientific instrumentation, laboratory automation, or advanced hardware control systems
Familiarity with programmable logic devices, DAC/ADC control, or sequencing frameworks
Exposure to embedded Linux, RTOS, or custom firmware development
Knowledge of calibration, feedback, or control loop algorithms
Experience working in multidisciplinary teams at the intersection of hardware, software, and science

Company

CT19

twitter
company-logo
We aim to positively impact people’s lives by connecting talent with opportunity through a well-managed, ethical recruitment process.

Funding

Current Stage
Early Stage
Company data provided by crunchbase