Postuler

Publié il y a 7 mois

Embedded Firmware Engineer

@ Q-Block Computing

Ottawa, Ontario

95k–130k $/anTemps plein3+ ans d’expérience
Postuler
SIGNAUX

En bref

Q-Block Computing is hiring an Embedded Firmware Engineer in Ottawa, ON, on-site, full-time, at $95,000 to $130,000 CAD per year. The engineer writes real-time ARM Cortex-M firmware in C/C++ for quantum hardware: peripheral drivers, DMA and interrupt routines, digital control loops and multi-unit synchronization. The posting requires a bachelor's degree in a related field, 3+ years of embedded firmware experience, and comfort reading schematics and datasheets.

Salaire :

95 000 $–130 000 $ par année

Responsabilités :

  • Design, write and test embedded firmware in C/C++ for ARM Cortex-M platforms
  • Implement peripheral drivers for precision analog and digital ICs over SPI, I2C and UART
  • Develop DMA, GPIO and interrupt routines for deterministic, low-latency I/O
  • Integrate firmware across synchronized multi-unit control systems

Résumé des exigences :

  • Bachelor's degree in engineering, computer science, physics or a related field
  • 3+ years of embedded firmware experience on ARM Cortex-M or similar
  • Strong C/C++ for bare-metal or RTOS systems
  • Ability to read schematics and datasheets

Outils et compétences

Avantages mentionnés

Soins dentairesSoins de la vueAssurance vie
Source et dates

Site carrière / système de candidatures · breezy

Date publiée par l’employeur
2026-04-14
Première détection par notre source
2026-10-09
Mise à jour du dossier source
2026-11-04

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailLaboratoire, Bureau
PositionAssis et debout
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesElectrical Engineering, Computer Engineering, Computer Science, Engineering Physics, Physics
Cote de sécuritéAutre cote

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Q-Block Computing

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Quantum instruments for exploring Nature’s computational limits | Quantum Sensing - Networking - Computing

Description complète de l’entreprise

Q-Block Computing builds quantum computers to decode Nature's computational language. We treat quantum systems as scientific instruments—microscopes for exploring the universe's deepest secrets. Our quantum sensing, networking, and control technologies solve immediate challenges and advancing our capabilities for fault-tolerant quantum computing. What if the extended Church–Turing thesis holds true? The universe itself might be fundamentally computational. Imagine instruments precise enough to probe this reality—to ask whether the cosmos operates according to Nature’s own algorithms. Every breakthrough brings us closer to tools that could reshape our understanding of reality. These aren’t purely scientific pursuits. Our entrepreneurial efforts deliver real commercial value today—solving practical problems in timekeeping, communication, and optimization—and funding our long-term objectives. We’re building the infrastructure of a quantum-enabled world and asking the deepest questions about our universe with the instruments we build. If you’re fascinated by frontier physics, believe precision engineering enables discovery, and want to participate in humanity's quest to read Nature’s computational code—let’s build this together.

Abonnés LinkedIn
432
Personnes associées sur LinkedIn
5
Bureaux déclarés
  • 10665 Jasper Ave NW, 14th Floor, Edmonton, Alberta T5J 3S9, CA
  • 41 Ardelt Ave, Kitchener, Ontario N2C, CA
  • Breithaupt Street, Kitchener, Ontario, CA
  • 5729 40 Ave, Wetaskiwin, Alberta T9A 2Z1, CA
Autres noms enregistrés
  • Q-Block Computing
Spécialités
  • quantum
Le profil indique une agence de recrutement
Non

Q-Block Computing builds quantum computers to decode Nature's computational language. We treat quantum systems as scientific instruments—microscopes for exploring the universe's deepest secrets. Our quantum sensing, networking, and control technologies solve immediate challenges and advancing our capabilities for fault-tolerant quantum computing. What if the extended Church–Turing thesis holds true? The universe…

ChampValeur
SecteurTelecommunications
Taille2-10 employees
Siège socialEdmonton, Alberta
Type d’organisationPrivately Held
Fondée en2020
Spécialitésquantum
Offres sur Jobsy20
LinkedInVoir la page
Description

Location: Ottawa, ON (on-site)
Employment type: Full-time
Salary range: $95,000 – $130,000 CAD per year
Vacancy disclosure: This posting is for an existing vacancy.

About Q-Block Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that mission-critical applications demand — systems designed to be deployed, maintained, and trusted by operators who cannot afford ambiguity about whether the technology works.

The long-term vision is deeper than any single platform. Q-Block is pursuing a mission to decode Nature's foundational model — to build instruments of sufficient precision and coherence that they become tools for understanding the physical universe at its most fundamental level. Every system engineered to sustain quantum coherence under real-world conditions is also an advance in what becomes scientifically possible next. Commercialization and science reinforce each other by design.

About this role: The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart of Q-Block's quantum hardware platforms — the code that turns precision electronics into coordinated, deterministic, trustworthy instruments. The work spans peripheral drivers, DMA and interrupt architectures, digital control loops, and multi-unit synchronization, all on ARM Cortex-M-based platforms designed to be built, qualified, and deployed.

The successful candidate is an embedded engineer who is genuinely comfortable at the hardware–firmware boundary, reads datasheets and schematics as a matter of course, and finds satisfaction in firmware that is correct on the bench and correct in the field. The role reports into the Senior Embedded Systems Architect and the Technical Lead, and offers substantial room to grow within a small, high-caliber engineering team.

Responsibilities

  • Design, write, test, and maintain embedded firmware modules in C/C++ for ARM Cortex-M microcontroller platforms used across Q-Block's quantum hardware.
  • Implement and validate peripheral device drivers for precision analog and digital ICs over SPI, I2C, UART, and related interfaces.
  • Develop DMA transfer configurations, GPIO management routines, and interrupt service routines to achieve deterministic, low-latency I/O timing.
  • Implement digital control loop modules and other real-time signal handling functions based on system-level requirements.
  • Integrate and test firmware across multiple interconnected control units operating as a synchronized system.
  • Contribute to clock distribution, timing synchronization, and coherent multi-unit operation from the firmware side of the stack.
  • Perform bench-level hardware bring-up, debugging, and characterization using oscilloscopes, logic analyzers, and signal generators.
  • Write clear technical documentation for new and updated firmware modules, including test procedures, integration guides, and interface specifications.
  • Participate in design reviews; contribute constructively to code review, architectural discussion, and the engineering standards of the team.
  • Collaborate across hardware, firmware, systems, and scientific teams to translate system-level requirements into firmware deliverables that work.
  • Contribute to a culture of continuous learning, rigorous engineering practice, and honest technical discussion.

Required qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering Physics, Physics, or a closely related field.
  • 3+ years of professional experience in embedded firmware development on ARM Cortex-M or comparable microcontroller architectures.
  • Strong proficiency in C/C++ for bare-metal and/or RTOS-based embedded systems.
  • Solid understanding of SPI, I2C, UART, and DMA controllers on ARM microcontrollers, including the trade-offs that determine real-time behavior.
  • Ability to read schematics and component datasheets; comfortable working at the hardware–firmware boundary.
  • Hands-on proficiency with standard laboratory instruments such as oscilloscopes, logic analyzers, and signal generators.

Preferred qualifications

  • Experience designing deterministic, low-latency control paths in mixed-signal or precision measurement systems.
  • Exposure to digital signal processing, real-time scheduling, or precision timing and synchronization systems.
  • Experience with hardware abstraction layers, reusable driver frameworks, or board support packages across multiple MCU or IC families.
  • Familiarity with ADC/DAC integration, analog front-end control, or timing-sensitive data acquisition pipelines.
  • Experience with Arduino, Teensy, PlatformIO, or comparable rapid-prototyping development environments.
  • Experience in scientific, defense, or deep-tech hardware environments.
  • Familiarity with version control, continuous integration, and structured firmware release practices.

Security and compliance requirements

  • Must be eligible to obtain and maintain Government of Canada security clearance, if required for assigned projects.
  • Must be eligible to comply with requirements of the Controlled Goods Program, if required for assigned projects.
  • Must be willing to participate in background screening, documentation, and compliance processes associated with security-sensitive work.
  • Experience working in regulated, security-sensitive, or defense-oriented engineering environments is an asset.

Skills and attributes

  • Strong attention to detail, authenticity, and a sense of responsibility in all tasks.
  • Critical thinking and a problem-solving mindset grounded in measurement and evidence.
  • Clear written and verbal communication; ability to produce firmware documentation that holds up under rigorous review.
  • Strong interpersonal skills and the ability to work collaboratively in a dynamic, multidisciplinary team.

Benefits

  • Extended health care (including dental and vision)
  • Life insurance

Recruitment and AI disclosure

Q-Block Computing uses artificial intelligence (AI) solely to summarize application materials and candidate profiles during the initial screening stage. Human reviewers review the original application documents and are involved in every screening and selection decision. All hiring decisions, including the final hiring decision, are made by human reviewers; AI does not make hiring decisions.

Equal Opportunity

Q-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants with respect and dignity. Accommodations are available on request during the application and recruiting process.

Canadian citizens and permanent residents are strongly encouraged to apply. All interested candidates are encouraged to apply.

Emplois semblables

  • Embedded Firmware Engineer

    Vancouver, BC
    Sur placeTemporaire

    Clarius Mobile Health

    3+ ansCandidates need a bachelor's or master's degree in electrical/computer engineering or computer science and 3-5 years of embedded firmware experience across MCU, MPU and FPGA/VHDL. Clarius Mobile Health also wants Xilinx, Vivado, embedded Linux on Ubuntu, MPSoC Ultrascale+ and STM32 experience, plus strong C/C++ and English communication skills.

    Vivado, Xilinx FPGA, Ubuntu, STM32, oscilloscope, logic analyzer

  • Senior Embedded Firmware Engineer (Contractor)

    Richmond, BC
    Temps plein

    Arlo Technologies, Inc.

    7+ ansCandidates need 7+ years of embedded firmware experience, strong Embedded C and C++ skills, and experience on RTOS and Embedded Linux. They also need knowledge of video streaming (H.264/H.265), networking protocols and wireless technologies such as Wi-Fi, BLE and LTE.

    oscilloscope, logic analyzer, protocol analyzer, Git

  • Senior Relationship Manager, Commercial Banking (Corporate Finance Group)

    Ottawa, ON

    Bank of Montreal

    10+ ansCandidates need 10+ years of relationship, account or portfolio management experience in corporate banking, preferably with sales metrics, and a bachelor's degree, ideally in business, finance or accounting. Strong skills in deal structuring, credit risk, negotiation and regulatory compliance are required.

    Mortgage Specialist

    Ottawa, ON

    Bank of Montreal

    3+ ansCandidates need 3 to 5 years of relevant experience and a post-secondary degree or equivalent, with an in-depth understanding of mortgage lending and regulation. Strong sales, negotiation, customer service and communication skills are required.

  • Coffee Clerk Part Time Day

    Ottawa, ON
    Temps partiel

    Loblaw

    Candidates need a team spirit, attention to detail, courtesy with customers, and willingness to learn. They must be able to work varied shifts including days, evenings and weekends, and lift up to 50 lb while moving for a full shift.

    POS

  • Sales Development Intern - 12 Months Term

    Ottawa, ON
    Sur placeTemps plein

    Convoy Supply

    Convoy Supply asks for interest in sales and building materials, clear communication, initiative and strong organization. Basic computer skills and teamwork are needed; CRM or ERP experience, business studies and prior sales experience are assets.

    CRM, ERP

  • General Manager - Off Campus

    Ottawa, ON

    Campus Living Centres

    5+ ansCandidates need a recognized college diploma or university degree and at least 5 years of industry or management experience. Strong written and verbal communication, budgeting, staff management and the ability to handle several projects at once are essential.

    Yardi

  • Coffee Clerk Part Time Day

    Ottawa, ON
    Temps partiel

    Loblaws Inc.

    Candidates need no prior experience, since training is provided. They must be flexible across departments and hours including days, evenings and weekends, able to lift up to 50 lbs, and stay mobile for an entire shift.

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.