Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Embedded Firmware Engineer

$95k - $130k par année
Temps plein

Q-Block Computing

Location: Ottawa, ON (on-site)
Employment type: Full-time
Salary range: $95,000 – $130,000 CAD per year

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

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.

L'offre d'emploi a été publiée il y a 10 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Embedded Firmware Engineer à Ottawa, ON
  • $98k - $147k par année

     ...Category Engineering Hire Type Employee Job ID 17839 Base Salary Range $98000-$147000 Remote Eligible No Date Posted 06.21.2026...  ...are a skilled and passionate engineer with deep expertise in embedded firmware development, seeking to make a tangible impact in the... 
    Suggéré
    Travail à distance
    Le monde entier

    Synopsys Inc

    Ottawa, ON
    il y a 18 jours
  •  ...impact. How You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop...  ...technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development. Support... 
    Suggéré
    Temps plein
    Zone locale
    Horaires flexibles

    Ciena

    Ottawa, ON
    il y a 3 jours
  •  ...excited to partner with AttoTude to attract top talent for Firmware Engineer. This job posting is a new position within our organization...  ...motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate... 
    Suggéré
    Temps plein

    Work in Ottawa

    Ottawa, ON
    Il y a 2 mois
  •  ...Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team...  ...Q-Block Computing to serve as the lead firmware developer on the Qubit Composer platform...  ...results, and documentation of Electronics Engineering Technologists and other developers on... 
    Suggéré
    Emploi permanent
    Temps plein

    Q-Block Computing

    Ottawa, ON
    il y a 10 jours
  •  ...Job Responsibility: Software Engineer - Embedded Systems (Sensor Integration) Ottawa, ON Mist Mobility Integrated Systems Technology is...  ...algorithms. What will you be doing? Sensor Integration & Firmware Development: Design, develop, and integrate software for embedded... 
    Suggéré
    Temps plein
    Le monde entier

    MMIST

    Ottawa, ON
    il y a 10 jours
  • $75k - $100k par année

     ...a look at: Job Purpose The design engineering group provides complete end-to-end product...  .... The design team is seeking an Embedded Software Developer in optical transceiver...  ...customers. Implementing embedded control firmware for advanced pluggable optical... 
    Temps plein

    SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED

    Ottawa, ON
    il y a 3 heures
  • $90k par année

     ...good and safe; we are looking for excellent resources for below job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full time Salary: CAD $90K/Annum We need protocol engineer, with C++, Linux... 
    Temps plein
    Stage

    iClanz

    Ottawa, ON
    il y a 10 jours
  •  ...looking for a Hardware Designer (Electronics/Embedded) Sensofusion is seeking an ambitious...  ..., logic analyzers, power measurements, firmware flashing, and diagnostics. You'll be...  ...iDegree in Electrical/Computer/Embedded Engineering (optionally, a degree) ~2–5+ years in electronics... 

    Sensofusion

    Ottawa, ON
    il y a 14 jours
  • $90k - $140k par année

    Senior Firmware EngineerSkip to main contentThis website uses cookies and similar technologies...  ....# Microchip CareersSenior Firmware Engineer page is loaded## Senior Firmware EngineerApplylocations...  ...of 2 years of working experience in embedded software development. • Work experience... 

    FHLB Des Moines

    Ottawa, ON
    il y a 1 jour
  •  ...Block Computing is seeking an Electronics Engineering Technologist to join our growing team in...  ...of a massively scalable, real-time embedded control platform for quantum hardware....  ...Engineering Technologist on the Quantum Control Firmware team, you will collaborate with other... 
    Emploi permanent
    Temps plein

    Q-Block Computing

    Ottawa, ON
    il y a 10 jours
  • Advance your career as a Lead Firmware Engineer with Microchip in Ottawa, Canada. Contribute to innovative SoC-based timing solutions while working...  ...firmware solutions. Your expertise in C/C++ programming and embedded software development will be key to delivering high-quality... 

    FHLB Des Moines

    Ottawa, ON
    il y a 1 jour
  • $110.63k - $149.68k par année

     ...Graduates for the 5th consecutive year . Position Title: Embedded Development and Systems Support Employment Type: Full-time,...  ...support playbooks. Partner with software development, QA, systems engineering, DevOps, field teams, and support teams to reproduce issues,... 
    Temps plein
    Logé Sur Place
    Horaires flexibles

    Lumentum

    Ottawa, ON
    il y a 1 jour
  •  ...Will Contribute We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s...  ...Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines Experience with C... 
    Taux horaire
    Temps plein
    Stage
    Horaires flexibles

    Ciena

    Ottawa, ON
    il y a 17 jours
  •  ...Our client has an immediate opening for a Principal Embedded Software Architect to join their team in Ottawa. In your new role as a Principal...  ...of software projects, will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration... 
    Travail au bureau
    Recrutement immédiat
    Lundi au vendredi

    Hays

    Ottawa, ON
    il y a 12 jours
  •  ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global... 
    Temps plein
    Le monde entier

    telesat

    Ottawa, ON
    il y a 16 jours
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality... 
    Temps plein
    Le monde entier

    telesat

    Ottawa, ON
    il y a 16 jours
  • $130k - $165k par année

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ...design. About this role:  The Senior Embedded Systems Architect shapes the embedded...  ...drives Q-Block's quantum hardware — the firmware architecture, subsystem interfaces, and engineering... 
    Contrat Longue Durée
    Emploi permanent
    Temps plein

    Q-Block Computing

    Ottawa, ON
    il y a 10 jours
  •  ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global... 
    Temps plein
    Le monde entier

    telesat

    Ottawa, ON
    il y a 16 jours
  • $18 - $25 par heure

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ...each other by design. About this role:  The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers on the real-time control... 
    Taux horaire
    Contrat Longue Durée
    Emploi permanent
    Temps plein
    Stage
    Horaires flexibles

    Q-Block Computing

    Ottawa, ON
    il y a 10 jours
  •  ...the world in technology and innovation. Your next chapter starts here.  We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer... 
    Сontrat

    High Tech Genesis

    Ottawa, ON
    il y a 4 jours
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative...  ...self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated...  ...You Bring: ~ Development of embedded firmware solutions for Intel, Power Architecture... 
    Horaires flexibles

    Curtiss-Wright Corporation

    Ottawa, ON
    Il y a 2 mois
  • $100k - $140k par année

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ..., manageable systems. The work spans embedded Linux platforms on ARM compute modules, tiered...  ...the platform team. Collaborate across firmware, hardware, scientific, and systems teams... 
    Contrat Longue Durée
    Emploi permanent
    Temps plein

    Q-Block Computing

    Ottawa, ON
    il y a 3 heures
  • $105k - $145k par année

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ...— Orchestration Control and works across firmware, hardware, platform, and scientific teams...  .... Integrate FPGA subsystems with embedded firmware running on ARM Cortex-M or similar... 
    Contrat Longue Durée
    Emploi permanent
    Temps plein

    Q-Block Computing

    Ottawa, ON
    il y a 10 jours
  •  ...with ML/AI agents or services. Our goal is to ensure enhanced performance and reliability in increasingly complex environments that embedded devices at the edge presents. About the job: Collect, analyze, and distill the latest research on AI/ML concepts relevant to... 
    Emploi permanent
    Temps plein
    Stage
    Recrutement immédiat

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    il y a 28 jours
  •  ...Director of Software Engineering Location: Ottawa, ON (On-site) Reports to : CTO The Role This is a critical technical leadership...  ...Guide technical direction across distributed systems, embedded software, robotics infrastructure, real-time systems, simulation... 
    Contrat Longue Durée
    Temps plein
    Stage
    Relocation

    dominion%20dynamics

    Ottawa, ON
    il y a 23 heures
  • $100k - $133k par année

     ...Employers in Canada, read on to see why! The Site Reliability Engineer Role As a Site Reliability Engineer at Qlik, you’ll sit at the...  .... Elevate engineering standards by mentoring peers and embedding reliability-first thinking into development workflows. Your impact... 
    Temps plein
    Le monde entier
    Horaires flexibles

    Qlik

    Ottawa, ON
    il y a 8 jours
  •  ...what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with closing...  ...Co-Founder & CEO, Reza Khadjavi . About the Executive IC, Engineering role Most engineering leaders stop writing code the moment... 
    Emploi permanent
    Temps plein
    Travail d'été
    Stage
    Travail au bureau
    Travail à distance
    Travail à domicile

    Motion

    Ottawa, ON
    il y a 2 jours
  • $98.35k - $121k par année

     ...re just getting started The Role As an Intermediate AI/ML Engineer, you’ll design, build, and deploy end-to-end machine learning solutions...  ...vision, LLMs/VLMs, and multimodal models - across cloud and embedded environments. Evaluate, recommend and help integrate third-... 
    Emploi permanent
    Temps plein

    Solink

    Ottawa, ON
    il y a 15 jours
  • $120k - $170k par année

     ...beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our...  ...number of key technical resources, including an FPGA Verification Engineer. About the Position: In this role you will use SystemVerilog... 
    Temps plein

    BTA Design Services

    Ottawa, ON
    il y a 25 jours
  •  ...government and industry. We deliver mission-critical solutions in systems engineering, simulation and training, and program management as well as in cyber, infrastructure, and operational domains. Through embedded teams, advisory services, and integrated project delivery, we apply... 
    Temps plein
    Travail temporaire
    Temps partiel
    Stage
    Horaires flexibles

    ADGA Group Consultants Inc

    Ottawa, ON
    il y a 22 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Embedded Firmware Engineer. Soyez parmi les premiers à postuler !