Quantum Machines (QM) is a global leader in quantum computing control systems. Through our pioneering hardware and software solutions with instruction-based quantum control, we're revolutionizing how quantum computers are built and controlled. As we stand at the forefront of exponential growth in quantum computing, we're assembling an elite team that actively shapes the evolution of quantum technology.Our team is dedicated to validating quantum computing routines to ensure they perform reliably on control hardware. We are looking for a passionate Software Engineer, prferably with a background in Quantum Computing, to join our Application Validation Team. You will play a key role in developing the applications, infrastructure, framework and algorithmics that are critical to the validation of quantum computing controllers.As a Software Engineer in the Application Validation Team, you will be responsible for building the infrastructure and developing the tools necessary to validate execution of quantum computing routines. You will work in the analysis of large datasets of measurement data and design software architectures that integrate real hardware with custom build quantum computing languages.You will also contribute to the development of automated testing systems and CI/CD pipelines, facilitating rigorous and automated validation. This position offers an exciting opportunity to work on cutting-edge quantum computing systems while collaborating with experts across software and hardware domains.Responsibilities:Framework Development: Build and maintain a scalable framework to validate quantum routines on hardwareSoftware Architecture: Design software that efficiently connects measurement hardware and control systemsAlgorithm Design: Develop and optimize algorithms for data processing of quantum computing routinesRoutine Validation: Implement and validate scalable quantum routines across architecturesData Handling: Process and integrate large real-time measurement datasets into the frameworkTesting & CI/CD: Develop automated tests and CI/CD pipelines for continuous system validationInterdisciplinary Collaboration: Partner with hardware, physics, and software teams to align framework with system needsRequirements:M.Sc. or higher in software engineering, mathematics, electrical engineering, physicist or an equivalent fieldAt least 5 years of hands-on programming experienceStrong expertise in Python, including experience in data manipulation and analysisSolid background in designing software architectures that interact with real hardware, ensuring performance, scalability, and reliabilityExperience with developing automated testing frameworks and CI/CD processes, especially in a scientific or engineering contextAbility to develop and optimize complex algorithms, especially for data processing and multi unit computing environmentsExperience with integrating quantum algorithms with physical quantum platforms (e.g., superconducting qubits, trapped ions) is an advantageExperience with infrastructure or electronics for high-frequency systems, particularly in the context of quantum hardware or related fields is an advantageAbility to work effectively in a multi-disciplinary team environment with a strong desire to learn new concepts in (quantum) computing and adapt to the evolving nature of the field