Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur logiciel embarqué sénior | Senior Embedded Software Developer

Full-time

Anyon Systems Inc.

À 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, en Ontario. Nous développons et commercialisons des ordinateurs quantiques supraconducteurs à la fine pointe de la technologie.

L’entreprise est en pleine croissance et s’appuie sur des équipes matérielles et logicielles pour atteindre ses objectifs de R&D. Notre équipe regroupe des scientifiques, des ingénieurs et des développeurs qui conçoivent des systèmes complets couvrant la physique expérimentale, le calcul haute performance, l’électronique de contrôle et les systèmes logiciels embarqués avancés.

Aperçu du poste

Nous recherchons un développeur logiciel embarqué sénior expérimenté et polyvalent pour rejoindre notre équipe à Montréal. Vous serez responsable de concevoir et faire évoluer la couche logicielle embarquée reliant la pile de contrôle quantique au matériel, incluant microcontrôleurs, FPGA et GPU.

Votre rôle consistera à transformer des expériences quantiques en instructions matérielles déterministes dans un environnement nécessitant un haut débit, une faible latence et une grande flexibilité afin de soutenir les activités de R&D.

Responsabilités


  • Concevoir et développer le logiciel embarqué interfaçant FPGA, GPU et microcontrôleurs

  • Développer des interfaces haute performance et faible latence, notamment via liens série rapides, DMA et PCIe

  • Implémenter des boucles de contrôle temps réel et déterministes sur Linux et RTOS

  • Interfacer avec des périphériques bas débit tels que I²C, SPI, UART et GPIO pour la gestion et l’instrumentation

  • Construire et maintenir des distributions Linux embarquées avec Yocto et Buildroot, incluant BSP et pilotes

  • Optimiser les performances du code à l’aide de moteurs vectoriels CPU comme AVX, SSE ou ARM Neon

  • Assurer la qualité, la maintenabilité, la reproductibilité des builds et l’application des bonnes pratiques

Qualifications


  • Minimum de 5 ans d’expérience en développement logiciel embarqué ou programmation systèmes

  • Expérience en programmation de microcontrôleurs et interfaçage de périphériques bas débit

  • Maîtrise de Linux embarqué et/ou RTOS avec programmation temps réel

  • Expérience d’intégration avec FPGA et/ou GPU

  • Connaissance des architectures et interfaces haute performance

  • Maîtrise du C/C++ et d’un langage de plus haut niveau comme Python, Rust étant un atout

  • Expérience avec SIMD x86 ou ARM Neon

  • Compétences en profilage et optimisation des performances

  • Familiarité avec le développement assisté par agents IA

  • Capacité d’apprentissage rapide dans des domaines multidisciplinaires

  • Excellentes compétences en communication et collaboration

Atouts


  • Expérience avec Yocto ou Buildroot pour BSP

  • Connaissance du calcul scientifique ou des systèmes de contrôle matériel

  • Compréhension des concepts d’informatique quantique

  • Familiarité avec VHDL, Verilog, DSP ou architectures CPU/GPU

  • Expérience en télémétrie et observabilité de centres de données

  • Connaissance des principes RAS incluant fiabilité, disponibilité et maintenabilité

Ce que nous offrons

Un environnement dynamique, collaboratif et stimulant
La possibilité de travailler sur des technologies quantiques innovantes
Une rémunération compétitive et des avantages sociaux
L’opportunité d’avoir un impact sur la culture d’ingénierie d’une entreprise en croissance

* Ce poste requiert une excellente communication en anglais en raison des collaborations internationales. La maîtrise du français est un atout et est encouragée conformément aux lois linguistiques du Québec

______

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 I²C, 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

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Développeur logiciel embarqué sénior | Senior Embedded Software Developer in Dorval, QC vacancy
  •  ...cycle de vie du développement logiciel — de la planification et la...  ...efficacement avec les développeurs backend et frontend pour assurer...  ...for industries, real estate developments, health care and educational...  ...owning delivery across the full software development lifecycle — from... 
    Suggested
    Daily paid
    Internship
    Worldwide

    Smardt

    Dorval, QC
    15 hours ago
  •  ...impact we create together. Join us and help run what runs the world. This Position reports to: IS Operations Manager As a Software Developer (Programmer Analyst), you design, develop, test, and maintain software solutions by combining analytical and programming... 
    Suggested
    Full time
    Internship
    Work at office
    3 days per week

    ABB

    Dorval, QC
    11 days ago
  •  ...tactical data links. This role focuses on developing mission‑critical software for airborne platforms. Role...  ..., implement, and test real‑time embedded software supporting AAMS capabilities...  ...Specification Documentation. Develop program modules that implement information... 
    Suggested
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Top Aces Inc.

    Dorval, QC
    16 hours ago
  •  ...Job Responsibility: We are a young company with hundreds of years of experience. Intern Software Maintenance Engineer Location: Dorval Stellen-ID: 23987 Business Sector: Veridos Canada Ltd. Veridos handles innovative, large-scale projects every day. Whether it's... 
    Suggested
    16 hours
    Permanent employment
    Contract work
    Internship
    Remote work
    Worldwide
    Flexible hours

    Veridos Canada Ltd.

    Dorval, QC
    7 days ago
  •  ...Nous recherchons   un(e) technologue senior en systèmes de contrôle Ce que...  ...et assure la maintenance des logiciels de commande des groupes frigorifiques...  ...Senior What You'll Do: Develops and maintains Chiller Controls Software, both Chiller Application and User... 
    Senior
    Daily paid
    Full time
    Contract work
    Work at office
    Local area
    Worldwide

    Smardt

    Dorval, QC
    15 hours ago
  •  ...Français ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles...  ...Sommaire du poste   Nous  embauchons un  développeur   logiciel   embarqué pour  concevoir et  maintenir le  logiciel IoT... 
    Full time
    Day shift

    Taiga Motors

    Montréal, QC
    16 hours ago
  •  ...issues, and maintain stakeholder engagement. Change Management: Develop and support change management plans that enable effective...  ...reports to provide timely and accurate visibility to stakeholders and senior management. Training and Coaching: Support project teams and business... 
    Senior
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Top Aces Inc.

    Dorval, QC
    15 hours ago
  • $25.85 per hour

     ...passenger aviation. Basic Function: Performs operational and/or administrative duties of a complex nature, using a variety of software applications. These positions require a high level of accuracy due to consequence of error and fines/penalties to the Company and/or... 
    Senior
    Full time
    Work at office
    Work visa
    Shift work

    Air Canada

    Dorval, QC
    12 days ago
  •  ...JOB SUMMARY The Embedded Software Developer III in this role has extensive expertise in custom Linux OS development using Buildroot. Main tasks are designing, building and maintaining production-grade embedded Linux platforms for custom hardware, from bootloader to application... 
    Long term contract
    Full time
    Work at office

    Bluberi

    Montréal, QC
    20 days ago
  •  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue...  ...fonctionnant sur des systèmes Linux embarqués Contribuer au...  ...time with the only hardware and software AI-powered platform built for...  ...difference. What You’ll Do Develop real-time motion and communication... 
    Daily paid
    Long term contract
    Full time
    Contract work
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    13 days ago
  •  ...équipe est composée de plus de 20 développeurs et spécialistes en tests...  ...au développement de solutions logicielles pour un large portefeuille d'...  ...’expérience en programmation embarquée sous Windows et Linux. Des...  ...working with us, you’ll help develop software solutions for a wide... 
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Nous recherchons   un(e) spécialiste senior - comptes clients et crédit Ce que tu...  ...saving systems for industries, real estate developments, health care and educational centers worldwide...  ...opportunities with the ability to learn, develop, and take your career to the next level.... 
    Senior
    Daily paid
    Full time
    Contract work
    Local area
    Worldwide

    Smardt

    Dorval, QC
    16 hours ago
  •  ...possédant une solide expérience en développement logiciel Web afin de contribuer à l’évolution d’...  ...individual with solid experience in web software development to help evolve a widely used...  ...and quality assurance teams Develop and maintain web application features using... 
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    6 days ago
  •  ...encore! Ton impact dans ce rôle: On cherche un·e développeur·euse logiciel pour rejoindre notre équipe de développement. Dans ce rôle...  ...What you’ll get to work on  We are looking to hire a Software Developer to join our development team. In this role, you will contribute... 
    Full time
    Summer work
    Work at office
    Remote work
    Flexible hours

    Flare

    Montréal, QC
    16 hours ago
  •  ...se rencontrent développement logiciel, électronique et innovation produit...  ...web et desktop aux systèmes embarqués — qui soutiennent directement...  ...candidat : Vous êtes un développeur passionné par la conception...  ...operations, where software development meets electronics... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    16 hours ago
  •  ...contenu. Nous recherchons un ou une Développeur (-euse) logiciel (C++) talentueux (euse) et passionné(...  ...développement et des tests de systèmes embarqués innovants qui alimentent la prochaine...  ...We're on the lookout for a talented Software Developer (C++) with a passion for Broadcast... 
    Full time
    Internship

    Grass Valley

    Montréal, QC
    16 hours ago
  •  ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,...  .... En tant que développeur logiciel, vous pourriez jouer un rôle...  .... In practical terms, we develop a self-service web portal that...  ...on our platform. As a Software Developer, you will play a key... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    2 days ago
  •  ...équipe Nous sommes à la recherche de développeurs logiciels passionnés ayant différents niveaux d’expérience...  ...sont considérés, du junior au senior Motivé à travailler dans un environnement...  ...We are looking for passionate software developers with a range of experience—from... 
    Senior
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    5 days ago
  •  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue...  ...conception de systèmes réactifs (embarqués et infonuagique/web)...  ...time with the only hardware and software AI-powered platform built for...  ...machine in a code-free way. Develop and maintain thorough documentation... 
    Senior
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    20 days ago
  •  ...des opérations. Genetec développe des logiciels sur plateforme ouverte, du matériel...  ...continue. Nous recherchons un développeur logiciel polyvalent, intéressé par le...  ...public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    13 days ago
  •  ...Développeur.se Logiciel en Backend Senior Le voyage est plus que l’arrivée à destination — c’est l’ensemble des expériences vécues en cours de route....  ...PROPOS DU RÔLE : Nous recherchons un·e Senior Backend Software Developer expérimenté·e pour nous aider à bâtir des produits... 
    Senior
    Daily paid
    Internship
    Work at office
    Remote work
    Flexible hours

    Plusgrade

    Montréal, QC
    16 hours ago
  •  ...dynamique de votre équipe : Des développeurs et des spécialistes des tests...  ...Pour vous, un excellent logiciel est synonyme de qualité, de sécurité...  ...-- Your team’s dynamic: Developers and test specialists from...  ...You believe great software means quality, security, and... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    16 hours ago
  •  ...regroupe plus d’une dizaine de développeurs et de spécialistes en tests...  ...de chacun et privilégions un logiciel propre, maintenable et performant...  ...maintainable, and performant software. We experiment, iterate, and...  ...We’re looking for a software developer to join the Access Control... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    16 hours ago
  •  ...sur des équipes matérielles et logicielles pour atteindre ses objectifs...  ...de la physique et du génie logiciel. Vous mettrez en œuvre et...  ...cutting edge of technology to develop and commercialize superconducting...  ...and has both hardware and software groups to achieve its R&D goals... 
    Apprenticeship

    Anyon Systems Inc.

    Montréal, QC
    16 hours ago
  •  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue...  ...la direction : chefs d'équipe logiciel, gestionnaires de produit, etc...  ...réelles (matériel, systèmes embarqués ou équivalent, un atout) ~ Excellentes...  ...with the only hardware and software AI-powered platform built for... 
    Senior
    Long term contract
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    20 days ago
  •  ...tout-en-un puissante. Notre logiciel permet aux aéroports, centres...  ...jours. Nous recherchons un(e) développeur(euse) de logiciels passionné...  ...powerful all-in-one solution. Our software allows airports, control...  ...We are looking for a Software Developer who is passionate of software... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    20 days ago
  •  ...technologies en développement logiciel. Voici quelques exemples...  ...with the latest technologies in software development. Here is an...  ...Elasticsearch and Redis Web UI developed in ReactJS with TypeScript,...  ...Your day at a glance: Develop and maintain modern... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...mécanique. Exposition aux logiciels de CAO (SolidWorks, Inventor,...  ...for industries, real estate developments, health care and educational...  ...solutions. Work closely with senior engineers to integrate...  ...principles. Exposure to CAD software (SolidWorks, Inventor, AutoCAD... 
    Senior
    Daily paid
    Full time
    Internship
    Work at office
    Worldwide

    Smardt

    Dorval, QC
    15 hours ago
  •  ...croisée de la fabrication, du développement logiciel et des technologies avancées, où...  ...évolution de nos capacités. En tant que développeur logiciel senior, vous contribuerez activement à cette...  ...at the intersection of manufacturing, software, and advanced technologies, where... 
    Senior
    Long term contract
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    16 hours ago
  •  ...La dynamique de votre équipe : Nous recherchons un développeur logiciel compétent et motivé pour rejoindre l'équipe des services d'infrastructure...  ...team’s dynamic: We are seeking a skilled and motivated Software Developer to join the R&D Infrastructure services (RDIS) team within... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur logiciel embarqué sénior | Senior Embedded Software Developer. Be the first to apply!