DevJobs

Python ATE Developer

Overview
Quantum Machines is a global leader in control systems for quantum computing, a field on the verge of exponential growth, bringing about opportunities like those made possible with the invention of classical computing 50 years ago. At QM, we provide the world’s leading researchers and organizations with the critical tools they need to develop useful quantum computers. QM’s hardware and software represent a new paradigm for controlling quantum computers, from a single qubit to hundreds and thousands. We are assembling the strongest team of professionals in the world with the goal of revolutionizing how quantum computers are built and controlled and accelerating their arrival. Quantum Machines is backed by globally recognized venture capital sponsors, including TLV Partners, Battery Ventures, Red Dot Capital Partners, Avigdor Willenz’s investment group, Harel Insurance, and others.

We are seeking a Python Developer Test Automation to join our dynamic and innovative team. The role involves designing, developing, and implementing automated testing software for our cutting-edge quantum control hardware products. The successful candidate will have a strong background in software development and testing, with a particular focus on hardware as an advantage.

Responsibilities

  • To lead the development of automated Python-based test software for QM’s hardware.
  • Collaborate with software, HW development, operations, production, and quality teams to define system requirements and functionalities.
  • Identify, log, and track bugs, replicating issues to assist in the failure analysis process.
  • Produce detailed, comprehensive, and well-structured test plans and test cases.
  • Improve the efficiency, scalability, and stability of automated testing platforms.
  • Participate in all phases of the ATE product development lifecycle, including review of requirements, design, and code.
  • Continuously improve test automation practices and standards.
  • Be part of the R&D group under the system team.
  • To maintain and improve automated test stations at the production line.

Requirements:

  • BSc in Computer Science, Engineering, or related field \ extensive relevant experience.
  • At least 3 years of experience as a Test Automation Developer or similar role, with a focus on hardware testing.
  • Experience in Embedded SW development
  • Excellent coding skills in Python.
  • Experience with test automation tools such as PyTest, or similar.
  • Experience in Embedded Linux - advantage
  • Knowledge of hardware protocols (SPI, I2C, UART, etc) - advantage
  • Understanding of HW components (Digital, Analog, RF) - advantage
  • Experience working with electronic test equipment (Spectrum Analyzer, Signal Generator, Power Supply, Scope, etc.) - advantage
  • Familiarity with electronic schematics - advantage
  • knowledge of software testing methodologies & test life cycles - advantage
  • Excellent communication and teamwork skills.
  • Strong problem-solving skills with meticulous attention to detail.