Quantum Motion Technologies

Software Engineer - Intelligent Automation

Quantum Motion Technologies
Apply
2 months ago
London, United KingdomMid Level

Responsibilities

  • Maintain the prototype software stack and develop the next generation of systems for future quantum-computing deployments.
  • Work with hardware experts to understand requirements, scope features, and develop new functionality.
  • Design software systems and interfaces while contributing to architectural decisions across multiple layers of the stack.
  • Benchmark, profile, scale, and optimize software components for larger qubit counts and more complex architectures.
  • Improve integration testing across the software stack, including building custom dummy devices and digital twins.
  • Develop software for QPU control, data acquisition and analysis, database and queue management, and job validation and submission APIs.
  • Prepare components for robust, production-ready deployment and contribute to technical reports and presentations for stakeholders.

Requirements

  • A minimum 2.1 degree in Computer Science or a closely related discipline from a top university.
  • At least 4 years of professional software engineering experience with strong proficiency in Python.
  • Experience designing, developing, and maintaining complex software systems and making architectural decisions balancing scalability, maintainability, performance, and reliability.
  • Experience working across multiple layers of a software system and understanding how components and interfaces fit together.
  • Experience profiling, benchmarking, and optimizing software and identifying performance bottlenecks.
  • Exposure to C, C++, Rust, and/or GPU programming and GPU optimization.
  • Experience with Git, version control, and software development best practices.
  • Strong collaboration, communication, interpersonal skills, and the ability to work independently.
  • Desirable experience building simulators, digital twins, or software models of complex systems.
  • Desirable experience developing software interfaces for laboratory instruments, scientific equipment, or other technical devices.
  • Desirable experience preparing technical reports and presentations for key stakeholders.

Benefits

  • Hybrid role based at the central London Islington lab, with on-site attendance as needed to manage and deploy infrastructure related to the physical lab environment and QPUs.
  • Competitive salary and share options scheme.
  • Contributory pension scheme.
  • Group private medical insurance scheme.
  • Life Assurance.
  • Cycle-to-work Scheme.
  • Opportunity to join a creative, world-leading team.

Tech Stack

Categories

Quantum Motion Technologies

About Quantum Motion Technologies

51-200 employees
Contact me