Anyon Systems Inc. Logo

Anyon Systems Inc.

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

Posted 25 Days Ago
Be an Early Applicant
In-Office
Montréal, QC, CAN
Senior level
In-Office
Montréal, QC, CAN
Senior level
Design and implement embedded software connecting microcontrollers, FPGAs, and GPUs for deterministic, low-latency quantum control. Develop high-performance interfaces (DMA, PCIe, serial), real-time control on Linux/RTOS, build embedded Linux distributions, optimize SIMD performance, and ensure code quality, reproducible builds, and cross-disciplinary collaboration to support R&D.
The summary above was generated by AI

À 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

HQ

Anyon Systems Inc. Dorval, Québec, CAN Office

1985-55th Ave., Dorval, Quebec, Canada, H9P1G9

Similar Jobs

2 Hours Ago
In-Office or Remote
CA
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
Lead and architect Coupa integrations and professional services engagements for large global customers. Drive solution design, conduct architectural reviews, standardize delivery practices, collaborate with product and documentation teams, manage stakeholder relationships, and coach consulting talent to ensure successful Procure-to-Pay/S2C implementations and go-lives.
Top Skills: AribaCoupaGepIvaluaJaggaer
3 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build automated reliability and self-healing platform tooling to protect production at scale. Improve incident management, reduce alert noise, evolve observability (monitoring, SLOs, performance detection), and develop AI-driven operational automation. Partner with product teams to diagnose reliability gaps, drive incident prevention, and champion operational excellence and best practices across engineering.
Top Skills: AIAWSDatadogGCPGoGrafanaIncident.IoNew RelicObservabilityPagerdutyPythonSloTerraform
7 Hours Ago
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead modernization of legacy mainframe database systems and support critical IBM mainframe database environments. Install, configure, and maintain Supra databases; monitor and optimize performance; manage backup, recovery, and disaster-recovery; oversee security and compliance; provide technical guidance to application teams and collaborate across application and infrastructure groups.
Top Skills: CicsCobolEtl/EltIbm Infosphere DatastageIbm Z/OsJclSQLSupra

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account