IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology and is looking for a Software Engineer for Electronics Hardware Test to help define and implement the infrastructure to support component and subsystem hardware testing.
Requirements
- 3+ years of programming experience with at least one modern language such as Python, JavaScript, Go, Rust, Java or C including object-oriented design
- Demonstrated experience contributing to the architecture and design of a complex software infrastructure
- Experience developing software for an automated test infrastructure
- Working knowledge of testing methodologies for electrical systems
- 3+ years of developing software for electronics testing
- Experience developing software for testing electro-optical devices
- Experience developing software interfaces for testing over LAN, CAN, SCPI or similar
Responsibilities
- Work with electrical engineers and other stakeholders to understand the hardware testing needs for device control software and related infrastructure.
- Collaborate with team members on the selection and integration of test equipment relevant to control system validation.
- Develop and maintain robust test suites for validating & verifying quantum computing controls hardware, ensuring adherence to defined interfaces and behaviors.
- Contribute to the architecture and design of test automation infrastructure and platforms for control systems, including the development of device drivers.
Other
- Bachelor’s degree in Computer Science or equivalent
- Experience building and delivering scalable, complex software systems to customers
- Familiarity with concepts like message brokers (e.g., MQTT), gRPC services, and protobufs for inter-service communication
- Experience building scalable test solutions for hardware
- Experience with scientific analysis software libraries or pipelines