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.
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
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
We aim to positively impact people’s lives by connecting talent with opportunity through a well-managed, ethical recruitment process.
Funding
Current Stage
Early StageCompany data provided by crunchbase