1

Rust Embedded Jobs in Quebec (NOW HIRING)

Rust Embedded information

See Quebec salary details

$22.5K

$131.6K

$198.5K

How much do rust embedded jobs pay per year?

As of Jul 5, 2026, the average yearly pay for rust embedded in Quebec is $131,586.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $158,000.00 per year, depending on experience, location, and employer.

Is Rust good for embedded programming?

Rust is increasingly used for embedded programming due to its focus on safety, performance, and low-level control. It offers features like ownership and zero-cost abstractions, making it suitable for resource-constrained environments and real-time systems. Many embedded developers adopt Rust alongside C and C++ to improve reliability and security in their projects.

Is embedded systems still worth it in 2026?

Embedded systems roles, including those for Rust Embedded developers, remain valuable in 2026 due to ongoing demand for low-level programming in IoT, automotive, and industrial applications. Skills in real-time operating systems, hardware interfaces, and safety standards continue to be essential in this field.

What are the key skills and qualifications needed to thrive in the Rust Embedded position, and why are they important?

To thrive as a Rust Embedded professional, you need strong proficiency in the Rust programming language, embedded systems design, and low-level hardware interaction, often supported by a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller platforms (such as ARM Cortex-M), version control systems like Git, and tools such as embedded debuggers or simulators is commonly required; certifications in embedded development or safety standards (e.g. ISO 26262) can be advantageous. Effective problem-solving, attention to detail, and strong collaboration skills are essential for successful project delivery. These skills ensure reliability, efficiency, and safety in developing robust embedded software for critical hardware applications.

What engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as senior embedded systems engineers working with Rust in high-demand industries can earn salaries approaching or exceeding $500,000 annually, especially with extensive expertise, certifications, and leadership roles. Such compensation often includes bonuses, stock options, or other incentives in addition to base salary.

What are some typical day-to-day tasks for a Rust Embedded engineer?

As a Rust Embedded engineer, your daily tasks often include designing, coding, and debugging firmware or low-level drivers in Rust, conducting hardware-software integration tests, and working closely with cross-functional teams such as hardware engineers and QA specialists. You may also participate in code reviews, optimize system performance, and document technical specifications to support maintainable development. Troubleshooting and resolving issues that arise during real-world device deployment is also a common responsibility. This role involves a mix of independent problem-solving and collaborative teamwork to ensure reliable, high-performance embedded solutions.

What is a Rust Embedded job?

A Rust Embedded job involves developing software for embedded systems using the Rust programming language. These systems include microcontrollers, IoT devices, and real-time applications where performance, safety, and reliability are critical. Rust's memory safety features and concurrency support make it well-suited for embedded development, reducing common issues like buffer overflows and data races. Developers in this field work with low-level hardware interactions, device drivers, and firmware while optimizing for constraints like power consumption and processing speed.

How much do Rust programmers make?

Rust programmers typically earn between $80,000 and $130,000 annually, depending on experience, location, and industry. Skilled developers with expertise in embedded systems, low-level programming, and tools like Cargo and Rustup tend to command higher salaries.
What are popular job titles related to Rust Embedded jobs in Quebec? For Rust Embedded jobs in Quebec, the most frequently searched job titles are:
What cities in Quebec are hiring for Rust Embedded jobs? Cities in Quebec with the most Rust Embedded job openings:
Infographic showing various Rust Embedded job openings in Quebec as of June 2026, with employment types broken down into 80% Full Time, 14% Part Time, and 6% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $131,586 per year, or $63.3 per hour.

Developpeur logiciel embarque senior | Senior Embedded Software Developer

Anyon Systems

Dorval, QC

Full-time

Posted 24 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