Maitrise du C/C++ et d'un langage de plus haut niveau comme Python, Rust etant un atout ... Our team includes scientists, engineers, and developers building full-stack quantum computing ...
Maitrise du C/C++ et d'un langage de plus haut niveau comme Python, Rust etant un atout ... Our team includes scientists, engineers, and developers building full-stack quantum computing ...
Expérience en DevOps, un atout * Expérience en développement de compilateurs et/ou DSL, un atout * Expérience en programmation Rust ou Golang, un atout * Expérience de programmation liée à des ...
Expérience en DevOps, un atout * Expérience en développement de compilateurs et/ou DSL, un atout * Expérience en programmation Rust ou Golang, un atout * Expérience de programmation liée à des ...
Expérience en DevOps, un atout * Expérience en développement de compilateurs et/ou DSL, un atout * Expérience en programmation Rust ou Golang, un atout * Expérience de programmation liée à des ...
Expérience en DevOps, un atout * Expérience en développement de compilateurs et/ou DSL, un atout * Expérience en programmation Rust ou Golang, un atout * Expérience de programmation liée à des ...
... DevOps, un atout Expérience en développement de compilateurs et/ou DSL, un atout Expérience en programmation Rust ou Golang, un atout Expérience de programmation liée à des instruments de ...
... DevOps, un atout Expérience en développement de compilateurs et/ou DSL, un atout Expérience en programmation Rust ou Golang, un atout Expérience de programmation liée à des instruments de ...
Strong technical and engineering skills, including the ability to rapidly prototype ML models (Python proficiency required; Rust preferred for high performance molecular encoding or data pipelines)
Strong technical and engineering skills, including the ability to rapidly prototype ML models (Python proficiency required; Rust preferred for high performance molecular encoding or data pipelines)
... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Engineers thrive at Tower while developing electronic trading infrastructure at a world class level.
... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Engineers thrive at Tower while developing electronic trading infrastructure at a world class level.
Programmer efficacement en Python et/ou en C# en appliquant les modeles de conception courants ... Atouts * Connaissance de langages tels que Go, Lua ou Rust; * Connaissance de frameworks ...
Programmer efficacement en Python et/ou en C# en appliquant les modeles de conception courants ... Atouts * Connaissance de langages tels que Go, Lua ou Rust; * Connaissance de frameworks ...
Developer
Quebec, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
Developer
Quebec, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
Developer
Quebec, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
Developer
Quebec, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
Developer
Montreal, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
Developer
Montreal, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
Developer
Montreal, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
Developer
Montreal, QC · Hybrid
Developer Build the future with us Are you driven by technological innovation and eager to contribute to the digital transformation of an organization that puts its clients at the heart of its ...
... engineering to production. Here, the challenges are real, the impact is tangible, and every ... rust, and residues while ensuring compliance with quality and safety standards. The incumbent ...
... engineering to production. Here, the challenges are real, the impact is tangible, and every ... rust, and residues while ensuring compliance with quality and safety standards. The incumbent ...
... engineering to production. Here, the challenges are real, the impact is tangible, and every ... rust, and residues while ensuring compliance with quality and safety standards. The incumbent ...
... engineering to production. Here, the challenges are real, the impact is tangible, and every ... rust, and residues while ensuring compliance with quality and safety standards. The incumbent ...
... engineering to production. Here, the challenges are real, the impact is tangible, and every ... rust, and residues while ensuring compliance with quality and safety standards. The incumbent ...
... engineering to production. Here, the challenges are real, the impact is tangible, and every ... rust, and residues while ensuring compliance with quality and safety standards. The incumbent ...
Software Developer
Montreal, QC · On-site
Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...
Software Developer
Montreal, QC · On-site
Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...
Software Developer
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Software Developer
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Java Developer
Montreal, QC · On-site +1
The Role As a Senior Research and Development Developer at Flexspring, you will design and build core components of our integration platform and contribute to the evolution of our products and ...
Java Developer
Montreal, QC · On-site +1
The Role As a Senior Research and Development Developer at Flexspring, you will design and build core components of our integration platform and contribute to the evolution of our products and ...
Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...
Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...
As a Programming Specialist, you will be responsible for the programming and development of various military command and control software. Technical Experience: * Experience using one of the ...
As a Programming Specialist, you will be responsible for the programming and development of various military command and control software. Technical Experience: * Experience using one of the ...
.Net Developer -Banking
Montreal, QC · On-site
Undergraduate degree or higher in computer science, engineering, finance or related field. * 7+ years of strong programming experience in C# and modern .NET (.NET Core, .NET 5 or .NET 6). * ...
.Net Developer -Banking
Montreal, QC · On-site
Undergraduate degree or higher in computer science, engineering, finance or related field. * 7+ years of strong programming experience in C# and modern .NET (.NET Core, .NET 5 or .NET 6). * ...
Rust Developer information
See Quebec salary details
$74K - $79.5K
7% of jobs
$85K is the 25th percentile. Wages below this are outliers.
$79.5K - $85K
18% of jobs
$85K - $90.5K
4% of jobs
$90.5K - $96K
11% of jobs
The median wage is $100.5K / yr.
$96K - $101.5K
12% of jobs
$101.5K - $107K
10% of jobs
$107K - $112.5K
8% of jobs
$116.4K is the 75th percentile. Wages above this are outliers.
$112.5K - $118K
8% of jobs
$118K - $123.5K
8% of jobs
$123.5K - $129K
8% of jobs
$129K - $134.5K
8% of jobs
$74K
$104.7K
$134.5K
How much do rust developer jobs pay per year?
What are some common challenges Rust Developers face when working on large-scale projects?
What is the difference between Rust Developer vs C++ Developer?
| Aspect | Rust Developer |
|---|
| Required Credentials | Proficiency in Rust programming, often with a computer science background or coding certifications |
|---|---|
| Work Environment | Software development teams, especially in systems programming, embedded systems, or performance-critical applications |
| Industry Usage | Tech companies focusing on safety, concurrency, and performance, including blockchain, embedded systems, and web assembly |
Rust Developers and C++ Developers share similar skills in systems programming, requiring knowledge of low-level programming, memory management, and performance optimization. Both roles are common in industries demanding high efficiency and safety. While C++ Developers often have experience with legacy codebases and a broader range of tools, Rust Developers focus on modern safety features and concurrency. The choice between the two depends on project requirements and company preferences.
Is it possible to make 300k as a software engineer?
What engineers make $500,000?
What Does a Rust Developer Do?
The job duties of a Rust developer focus on performing computer programming tasks using the Rust programming language. As a Rust developer, you focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects. Your responsibilities vary depending on the requirements of the development projects on which you work. You typically work to ensure the safety and security of the software or systems that you develop and test and debug them as part of the development process.
How much do Rust developers get paid?
What are the key skills and qualifications needed to thrive as a Rust Developer, and why are they important?
What are Rust Developers?
Is there demand for Rust developers?

Full-time
Posted 17 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, en Ontario. Nous developpons et commercialisons des ordinateurs quantiques supraconducteurs a la fine pointe de la technologie.
L'entreprise est en pleine croissance et s'appuie sur des equipes materielles et logicielles pour atteindre ses objectifs de R&D. Notre equipe regroupe des scientifiques, des ingenieurs et des developpeurs qui concoivent des systemes complets couvrant la physique experimentale, le calcul haute performance, l'electronique de controle et les systemes logiciels embarques avances.
Apercu du poste
Nous recherchons un developpeur logiciel embarque senior experimente et polyvalent pour rejoindre notre equipe a Montreal. Vous serez responsable de concevoir et faire evoluer la couche logicielle embarquee reliant la pile de controle quantique au materiel, incluant microcontroleurs, FPGA et GPU.
Votre role consistera a transformer des experiences quantiques en instructions materielles deterministes dans un environnement necessitant un haut debit, une faible latence et une grande flexibilite afin de soutenir les activites de R&D.
Responsabilites
- Concevoir et developper le logiciel embarque interfacant FPGA, GPU et microcontroleurs
- Developper des interfaces haute performance et faible latence, notamment via liens serie rapides, DMA et PCIe
- Implementer des boucles de controle temps reel et deterministes sur Linux et RTOS
- Interfacer avec des peripheriques bas debit tels que IC, SPI, UART et GPIO pour la gestion et l'instrumentation
- Construire et maintenir des distributions Linux embarquees avec Yocto et Buildroot, incluant BSP et pilotes
- Optimiser les performances du code a l'aide de moteurs vectoriels CPU comme AVX, SSE ou ARM Neon
- Assurer la qualite, la maintenabilite, la reproductibilite des builds et l'application des bonnes pratiques
Qualifications
- Minimum de 5 ans d'experience en developpement logiciel embarque ou programmation systemes
- Experience en programmation de microcontroleurs et interfacage de peripheriques bas debit
- Maitrise de Linux embarque et/ou RTOS avec programmation temps reel
- Experience d'integration avec FPGA et/ou GPU
- Connaissance des architectures et interfaces haute performance
- Maitrise du C/C++ et d'un langage de plus haut niveau comme Python, Rust etant un atout
- Experience avec SIMD x86 ou ARM Neon
- Competences en profilage et optimisation des performances
- Familiarite avec le developpement assiste par agents IA
- Capacite d'apprentissage rapide dans des domaines multidisciplinaires
- Excellentes competences en communication et collaboration
Atouts
- Experience avec Yocto ou Buildroot pour BSP
- Connaissance du calcul scientifique ou des systemes de controle materiel
- Comprehension des concepts d'informatique quantique
- Familiarite avec VHDL, Verilog, DSP ou architectures CPU/GPU
- Experience en telemetrie et observabilite de centres de donnees
- Connaissance des principes RAS incluant fiabilite, disponibilite et maintenabilite
Ce que nous offrons
Un environnement dynamique, collaboratif et stimulant
La possibilite de travailler sur des technologies quantiques innovantes
Une remuneration competitive et des avantages sociaux
L'opportunite d'avoir un impact sur la culture d'ingenierie d'une entreprise en croissance
* Ce poste requiert une excellente communication en anglais en raison des collaborations 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 based in the Greater Montreal area with a presence in Waterloo, Ontario. We develop superconducting quantum computers at the cutting edge of technology.
The company is growing rapidly and brings together hardware and software teams to achieve its R&D objectives. Our team includes scientists, engineers, and developers building full-stack quantum computing systems spanning experimental physics, high-performance computing, control electronics, and embedded software.
Role Overview
We are looking for a Senior Embedded Software Developer to join our Montreal-based team. You will design and evolve the embedded software layer that connects our quantum control stack to hardware components such as microcontrollers, FPGAs, and GPUs.
Your work will focus on translating quantum experiments into deterministic hardware-level instructions within a system requiring high throughput, low latency, and flexibility.
Key Responsibilities
- Design and implement embedded software interfacing with FPGAs, GPUs, and microcontrollers
- Develop high-performance, low-latency communication interfaces including serial links, DMA, and PCIe
- Implement real-time deterministic control loops on Linux and RTOS systems
- Interface with low-speed peripherals such as IC, SPI, UART, and GPIO
- Build and maintain embedded Linux distributions using Yocto and Buildroot
- Optimize performance-critical code using SIMD technologies such as AVX, SSE, and ARM Neon
- Ensure code quality, scalability, and reproducibility
Qualifications
- Minimum 5 years of experience in embedded software or systems programming
- Strong experience with microcontroller programming and hardware interfaces
- Proficiency in embedded Linux and/or RTOS environments
- Experience working with FPGAs and/or GPUs
- Knowledge of high-performance computing interfaces
- Strong C/C++ skills and experience with Python, Rust is a plus
- Experience with SIMD architectures
- Familiarity with performance profiling and optimization
- Experience with AI agent-assisted development workflows
- Ability to learn quickly across technical domains
- Strong communication and teamwork skills
Nice to Have
- Experience with BSP development using Yocto or Buildroot
- Background in scientific computing or hardware control systems
- Understanding of quantum computing concepts
- Familiarity with VHDL, Verilog, DSP, or CPU/GPU architectures
- Experience with telemetry and data center observability
- Knowledge of RAS principles including reliability and fault tolerance
What We Offer
A dynamic and intellectually stimulating environment
Opportunity to work on cutting-edge quantum technologies
Competitive compensation and benefits
A chance to influence engineering culture in a growing company
* This role requires strong English communication skills due to international collaboration. French is considered an asset and encouraged in compliance with Quebec language laws