Rust ou C++). * Familiarite avec le profilage et l'optimisation des performances. * Capacite ... The company is rapidly growing and has both hardware and software groups to achieve its R&D goals.
Rust ou C++). * Familiarite avec le profilage et l'optimisation des performances. * Capacite ... The company is rapidly growing and has both hardware and software groups to achieve its R&D goals.
Software Engineer - MLOPS
Montreal, QC · On-site
Strong skills in software development or data engineering , using Python or Rust * Experience designing and consuming web service APIs * Practical knowledge of cloud environments and containerized ...
Quick apply
Software Engineer - MLOPS
Montreal, QC · On-site
Strong skills in software development or data engineering , using Python or Rust * Experience designing and consuming web service APIs * Practical knowledge of cloud environments and containerized ...
We are looking for an experienced Software Developer with a strong background in C++ to join our ... Experience with other programming languages such as Rust, Python and Q is a plus
Quick apply
We are looking for an experienced Software Developer with a strong background in C++ to join our ... Experience with other programming languages such as Rust, Python and Q is a plus
$110 - $150/hr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... You'll write real code, against our Rust/Node.js APIs, our React front end, and our AWS serverless ...
$110 - $150/hr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... You'll write real code, against our Rust/Node.js APIs, our React front end, and our AWS serverless ...
$90 - $130/hr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... You'll write real code, against our Rust/Node.js APIs, our React front end, and our AWS serverless ...
New
$90 - $130/hr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... You'll write real code, against our Rust/Node.js APIs, our React front end, and our AWS serverless ...
New
$120 - $150/hr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... You'll write real code against our Rust/Node.js APIs, our React front end, and our AWS serverless ...
$120 - $150/hr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... You'll write real code against our Rust/Node.js APIs, our React front end, and our AWS serverless ...
CA$114/hr
Experience in Rust and/or Golang programming, an asset * Experience with development of software interacting with control electronics and/or lab instruments, an asset * Experience with development of ...
CA$114/hr
Experience in Rust and/or Golang programming, an asset * Experience with development of software interacting with control electronics and/or lab instruments, an asset * Experience with development of ...
... professional software engineering experience * Proficiency in Python and web development ... Rust experience * Experience with highly available distributed systems * Experience with Javascript ...
Quick apply
... professional software engineering experience * Proficiency in Python and web development ... Rust experience * Experience with highly available distributed systems * Experience with Javascript ...
Experience with Rust, Julia or modern C++ is considered a strong asset. * Strong understanding of object-oriented programming, version control, automated testing, and software development best ...
New
Experience with Rust, Julia or modern C++ is considered a strong asset. * Strong understanding of object-oriented programming, version control, automated testing, and software development best ...
New
CA$143/hr
Strong software development skills in at least one modern systems or infrastructure programming language such as Go, Rust, or Python. * Experience with distributed systems, orchestration frameworks ...
CA$143/hr
Strong software development skills in at least one modern systems or infrastructure programming language such as Go, Rust, or Python. * Experience with distributed systems, orchestration frameworks ...
Expérience avec Rust * Expérience avec tous les aspects du cycle de développement de systèmes ... Genetec develops open-platform software, hardware and cloud-based services for the physical ...
Quick apply
Expérience avec Rust * Expérience avec tous les aspects du cycle de développement de systèmes ... Genetec develops open-platform software, hardware and cloud-based services for the physical ...
Experience avec Rust * Experience avec tous les aspects du cycle de developpement de systemes ... Genetec develops open-platform software, hardware and cloud-based services for the physical ...
Experience avec Rust * Experience avec tous les aspects du cycle de developpement de systemes ... Genetec develops open-platform software, hardware and cloud-based services for the physical ...
Solide maitrise de Rust ou d'un autre langage de programmation systeme (p. ex. C++). * Experience ... The company is rapidly growing and has both hardware and software groups to achieve its R&D goals.
Solide maitrise de Rust ou d'un autre langage de programmation systeme (p. ex. C++). * Experience ... The company is rapidly growing and has both hardware and software groups to achieve its R&D goals.
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge OS)
Montreal, QC · On-site
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
Quick apply
Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge OS)
Montreal, QC · On-site
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent ...
Maitrise du C/C++ et d'un langage de plus haut niveau comme Python, Rust etant un atout ... You will design and evolve the embedded software layer that connects our quantum control stack to ...
Maitrise du C/C++ et d'un langage de plus haut niveau comme Python, Rust etant un atout ... You will design and evolve the embedded software layer that connects our quantum control stack to ...
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... These devices are used to deploy Genetec's next generation of physical security software to our ...
NET, Go, Rust * Experience avec Linux * Experience avec les technologies IoT et la gestion de ... These devices are used to deploy Genetec's next generation of physical security software to our ...
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... These devices are used to deploy Genetec's next generation of physical security software to our ...
Quick apply
NET, Go, Rust * Expérience avec Linux * Expérience avec les technologies IoT et la gestion de ... These devices are used to deploy Genetec's next generation of physical security software to our ...
Staff Frontend Engineer
CA$140K - CA$230K/yr
Work with emerging technologies like Rust where performance or architecture demands. * Drive and mentor a high-autonomy, high-impact engineering culture. Qualifications: * 8+ years of front-end ...
Staff Frontend Engineer
CA$140K - CA$230K/yr
Work with emerging technologies like Rust where performance or architecture demands. * Drive and mentor a high-autonomy, high-impact engineering culture. Qualifications: * 8+ years of front-end ...
... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Our Core Engineering department is seeking a Software Developer II to join the Data team in ...
... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Our Core Engineering department is seeking a Software Developer II to join the Data team in ...
Rust Software information
What is the difference between Rust Software vs C++ Developer?
| Aspect | Rust Software | C++ Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Rust certifications (optional) | Bachelor's in Computer Science, C++ certifications (optional) |
| Work Environment | Tech companies, startups, embedded systems | Software firms, game development, embedded systems |
| Industry Usage | Emerging in systems programming, web assembly, safety-critical apps | Widely used in software, gaming, systems, and embedded development |
| Search & Comparison Intent | Understanding Rust's role vs C++ in development |
Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.
What are the key skills and qualifications needed to thrive as a Rust Software Developer, and why are they important?
What is a Rust Software Developer?
What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Full-time
Re-posted 29 days ago
Job description
A propos d'Anyon Systems
Anyon Systems est une entreprise specialisee en informatique quantique materielle situee dans la region du Grand Montreal, avec une presence a Waterloo, Ontario. Nous travaillons a la fine pointe de la technologie pour developper et commercialiser des ordinateurs quantiques supraconducteurs. L'entreprise est en pleine croissance et compte sur des equipes materielles et logicielles pour atteindre ses objectifs de R&D.
Nous sommes une equipe de scientifiques, d'ingenieurs et de developpeurs qui construisent des systemes complets de materiel et de logiciel en informatique quantique. Notre travail couvre la physique experimentale, l'informatique haute performance et les systemes logiciels avances.
Apercu du poste
Nous sommes a la recherche d'un developpeur logiciel senior polyvalent et experimente pour rejoindre notre equipe logicielle a Montreal.Vous contribuerez a l'architecture et a l'evolution de notre pile de controle quantique. Ce systeme traduit des experiences quantiques en representations structurees, executees par l'interface materielle. Ce systeme doit etre a haut debit, ergonomique et flexible afin de repondre aux besoins en R&D de l'equipe de physique.
Responsabilites
- Repenser l'architectured'une grande base de code Pythonafind'obtenirun systeme combinant Python pour la rapidite de developpement et Rust pour la performance.
- Concevoir et implementer des representations intermediaires robustes et des backends de compilation permettant de traduire des descriptions d'experiences de haut niveau en primitives d'execution materielle.
- Definir des API Python ergonomiques permettant aux physiciens d'exprimer des experiences naturellement, sans exposer la complexite de l'implementation.
- Assurer la qualite du code, l'extensibilite et le respect des bonnes pratiques.
Qualifications
- 5 ansou plusd'experience en tant quedeveloppeur logiciel.
- Experience demontree dans l'architecture de systemes logiciels complexes, notamment en developpement d'outils logiciels, en pipelines de compilation ou en calcul scientifique.
- Maitrise de Python et d'un langage de programmation systemes (p. ex. Rust ou C++).
- Familiarite avec le profilage et l'optimisation des performances.
- Capacite d'apprentissage rapide dans des domaines varies (physique, infrastructure, electronique).
- Excellentes aptitudes en communication et en collaboration.
Atouts
- Experience dans la conception de representations intermediaires ou de backends de compilation.
- Experience en developpement de logiciels de calcul scientifique.
- Connaissance des concepts d'informatique quantique.
Ce que nous offrons
- Un environnement dynamique, collaboratif et intellectuellement stimulant.
- La possibilite de travailler sur des technologies quantiques pionnieres.
- Une remuneration competitive et des avantages sociaux.
- L'opportunite de faconner la culture d'ingenierie logicielle d'une entreprise en pleine croissance.
Ce poste necessite la capacite de communiquer efficacement en anglais en raison de la nature du travail et de la collaboration avec des equipes internationales. La maitrise du francais est un atout et est encouragee, conformement aux lois linguistiques du Quebec.
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. The company is rapidly growing and has both hardware and software groups to achieve its R&D goals.
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.
Role Overview
We are looking for a versatile and experienced Senior Software Developer to join our software team in Montreal. You will help architect and evolve our quantum control stack - a system that translates quantum experiments into structured representationsfor hardware execution. This system must be high-throughput, ergonomic, and flexible to meet the fast-moving R&D needs of our physics team.
Key Responsibilities
- Re-architect and rewrite a large Python codebase into one that combines Python for development speed and Rust for performance.
- Design and implement robust intermediate representations and compilation backends that map high-level experiment descriptions to hardware execution primitives.
- Define ergonomic Python APIs that allow physicists to express experiments naturally without exposing implementation complexity.
- Ensure code quality, scalability, and adherence to best practices across a rapidly evolving codebase.
Qualifications
- 5+yearsofexperience as a software developer.
- Proven experience architecting complex software systems, particularly around compilation pipelines or scientific computing frameworks.
- Proficiency in Python and a system level language (e.g. Rust or C++).
- Familiarity with benchmarking and performance optimization.
- Ability to learn quickly across domains (physics, infrastructure, electronics).
- Excellent communication and collaboration skills.
Nice to Have
- Experience designingintermediate representations orcompilation backends.
- Background in scientific computing.
- Exposure to quantum computing concepts.
What We Offer
- A dynamic, collaborative, and intellectually stimulating environment.
- Opportunity to work on pioneering quantum technologies.
- Competitive salary and benefits.
- A chance to shape the software engineering culture of a growing company.