XX
Senior Software Engineer – Electronics Software StackAnyon Systems Inc.Montreal, Québec, Canada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Senior Software Engineer – Electronics Software Stack

Anyon Systems Inc.
  • CA
    Montreal, Québec, Canada
  • CA
    Montreal, Québec, Canada

Über

À propos d'Anyon Systems

Anyon Systems est une entreprise spécialisée en informatique quantique matérielle située dans la région du Grand Montréal, avec une présence à Waterloo, Ontario. Nous travaillons à la fine pointe de la technologie pour développer et commercialiser des ordinateurs quantiques supraconducteurs.

Nous sommes une équipe de scientifiques, d'ingénieurs et de développeurs qui construisent des systèmes complets de matériel et de logiciel en informatique quantique. Notre travail couvre la physique expérimentale, le calcul haute performance et les systèmes logiciels avancés. L'entreprise est en pleine croissance et compte sur des équipes matérielles et logicielles pour atteindre ses objectifs de R&D.

Aperçu du poste

Nous recherchons un.e ingénieur.e logiciel polyvalent.e et expérimenté.e pour rejoindre notre équipe logicielle à Montréal.

Vous dirigerez la conception et le développement d'un système logiciel critique qui transforme les expériences quantiques en instructions au niveau matériel sur des équipements électroniques spécialisés.

Ce système basé sur Rust doit être performant, distribué et évolutif afin de répondre aux besoins de R&D de l'équipe de physique.

Responsabilités

  • Ré-architecturer et réécrire une base de code Python existante en Rust afin d'améliorer les performances et la sécurité des types.
  • Concevoir et implémenter un moteur de séquençage de pulses robuste pour les expériences quantiques.
  • Assurer la qualité du code, sa scalabilité et le respect des bonnes pratiques.

Qualifications

  • 5 ans d'expérience en programmation système, dont 2 ans dans un rôle de leadership d'équipe.
  • Expérience avérée dans l'architecture de systèmes logiciels complexes.
  • Maîtrise avancée de Rust et intermédiaire de Python.
  • Familiarité avec le benchmarking et l'optimisation des performances.
  • Capacité d'apprentissage rapide dans différents domaines (électronique, physique, infrastructure).
  • Excellentes compétences en communication et collaboration.

Atouts

  • Expérience avec le calcul scientifique ou les systèmes de contrôle matériel.
  • Connaissance des concepts d'informatique quantique ou des dispositifs expérimentaux.
  • Expérience en programmation FPGA.

Ce que nous offrons

  • L'opportunité de travailler sur des technologies quantiques de pointe.
  • Un environnement collaboratif et intellectuellement stimulant.
  • Une rémunération compétitive et des avantages sociaux.
  • Des opportunités de croissance et d'apprentissage interdisciplinaire.

Ce poste nécessite la capacité de communiquer efficacement en anglais en raison de la nature du travail et de la collaboration avec des équipes internationales. La maîtrise du français est un atout et est encouragée, conformément aux lois linguistiques du Québec.

Senior Software Engineer – Electronics Software Stack (Rust)

About Anyon Systems

Anyon Systems is a quantum computing hardware company located in the Greater Montreal Region with a presence in Waterloo, Ontario. We work at the cutting edge of technology to develop and commercialize superconducting quantum computers.

We are a team of scientists, engineers, and developers who build full-scale quantum computing hardware and software. Our work spans experimental physics, high-performance computing, and advanced software systems. The company is rapidly growing and has both hardware and software groups to achieve its R&D goals.

Role Overview

We are looking for a versatile and experienced software engineer to join our software team in Montreal.

You will lead the design and development of a critical software system that processes quantum experiments into hardware-level instructions on specialized electronics.

The Rust-based system must be high-throughput, distributed, and evolvable according to the R&D needs of the physics team.

Responsibilities

  • Re-architect and rewrite a large Python codebase in Rust for performance and type safety.
  • Design and implement a robust pulse sequencing engine for quantum experiments.
  • Ensure code quality, scalability, and adherence to best practices.

Qualifications

  • 5 years' experience as a systems programmer, 2 years in a team leadership position.
  • Proven experience architecting complex software systems.
  • Proficiency in Rust (advanced), Python (intermediate).
  • Familiarity with benchmarking and performance optimization.
  • Ability to learn quickly across domains (electronics, physics, infrastructure).
  • Excellent communication and collaboration skills.

Nice-to-Have

  • Experience with scientific computing or hardware control systems.
  • Exposure to quantum computing concepts or experimental setups.
  • Experience with FPGA-based programming.

What We Offer

  • A chance to work on cutting-edge quantum technologies.
  • A collaborative and intellectually rich environment.
  • Competitive compensation and benefits.
  • Opportunities for growth and cross-disciplinary learning.

Location

Montreal, Quebec


Department

Software


Employment Type

Full-Time


Minimum Experience

Experienced


  • Montreal, Québec, Canada

Sprachkenntnisse

  • French
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.