About The Position

The Software Automation Engineer will advance the software infrastructure used to characterize, calibrate, and operate next-generation quantum computing hardware based on semiconductor spin qubits. Working with experimental physicists, engineers, and researchers, the role develops automation solutions for complex quantum-device measurements and supports the efficiency, reliability, and scalability of processor bring-up and experimentation. It is suited to an engineer who enjoys technical challenges in a dynamic R&D environment where requirements evolve with scientific discovery.

Requirements

  • 7+ years of professional software development experience.
  • Strong proficiency in Python and scientific computing libraries such as NumPy, SciPy, NetworkX, or similar.
  • Experience developing software for measurement systems, hardware control, laboratory automation, or related engineering environments.
  • Experience designing and maintaining automated test frameworks and comprehensive test suites.
  • Proficiency using Git and modern software development practices.
  • Strong troubleshooting, debugging, and root cause analysis skills.
  • Ability to independently evaluate requirements and develop effective technical solutions.
  • Excellent communication skills and ability to collaborate across technical disciplines.
  • Bachelor's degree in Computer Science, Software Engineering, Physics, Electrical Engineering, Mathematics, or a related technical field.

Nice To Haves

  • Familiarity with graph-based algorithms, workflow orchestration, or distributed systems.
  • Exposure to parallel computing, scientific instrumentation, or hardware-software integration.
  • Experience processing, analyzing, or visualizing scientific or engineering data.
  • Background in mathematics, physics, or other quantitative disciplines.
  • Experience working in research, laboratory, semiconductor, or emerging technology environments.
  • Knowledge of quantum-computing concepts.

Responsibilities

  • Design, develop, and maintain software frameworks that automate quantum-device calibration and measurement workflows.
  • Collaborate with experimental physicists to understand measurement requirements and translate them into robust software solutions.
  • Architect and enhance automation systems used to configure, characterize, and optimize quantum-computing hardware.
  • Develop tools and diagnostic capabilities to improve system observability, troubleshooting efficiency, and operational reliability.
  • Build scalable infrastructure for parallelized measurement execution and increased laboratory throughput.
  • Implement well-structured, maintainable, thoroughly tested software that can adapt to evolving research needs.
  • Own and deliver software features independently, from requirements gathering and design through implementation and validation.
  • Contribute to software best practices, including testing strategies, code reviews, version control, and continuous improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service