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

Embedded Firmware Engineer

$95k - $130k per year
Full-time

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.

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Ottawa, ON vacancy
  •  ...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... 
    Suggested
    Full time

    Work in Ottawa

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    19 days ago
  • $185k - $195k per year

     ...About The Opportunity On behalf of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions. In this role, you will play a key part in the development of next-generation... 
    Suggested
    Permanent employment
    Full time
    Internship

    LRO Staffing

    Ottawa, ON
    18 days ago
  • $90k per year

     ...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... 
    Suggested
    Full time
    Internship

    iClanz

    Ottawa, ON
    19 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    19 days ago
  •  ...boot processes along with reliable in‑field firmware update mechanisms • Define and execute...  ...full product lifecycle, including sustaining engineering and resolution of field‑reported issue • 10+ years of experience in embedded systems development with substantial work in... 
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    1 day ago
  • $130k - $165k per year

     ...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... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    19 days ago
  • $18 - $25 per hour

     ...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... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    19 days ago
  •  ...Senior Network Engineer (Secret Clearance Required) Location: Ottawa We are seeking a Senior Network Engineer to support a large...  ...communications Experience with real-time, distributed, or embedded systems Experience using network modelling or simulation tools... 

    Akkodis

    Ottawa, ON
    a month ago
  •  ...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... 
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Title: Windows Support Engineer Work Hours: Full-Time (37.5 hours per week) On-Call (will be required; Bank standard is to pay 1 hour per 24 hour on-call period) Overtime (may be required) Describe: The selected Consultant will be required to be on-call during support... 
    Hourly pay
    Full time

    Radiant Systems Solutions, Inc

    Ottawa, ON
    7 days ago
  • $65k - $85k per year

    Adecco is currently hiring a Windows Support Engineer for a full-time 1-year contract opportunity in Ottawa, ON. This role is ideal for a technical professional with strong experience in Windows Server environments who enjoys working in a high-availability, hybrid infrastructure... 
    Long term contract
    Full time
    Contract work
    Monday to friday
    Day shift

    Adecco Canada

    Ottawa, ON
    4 days ago
  • $105k - $145k per year

     ...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... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    19 days ago
  •  ...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... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    7 days ago
  • $100k - $140k per year

     ...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... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    19 days ago
  • $120k - $170k per year

     ...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... 
    Full time

    BTA Design Services

    Ottawa, ON
    4 days ago
  •  ...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... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    1 day ago
  •  ...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... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    5 days ago
  •  ...components and subsystems to predict performance. Collaborate with firmware, PCB, and DSP design teams to support system integration....  ...Haves Working towards a Bachelor's degree in Electrical Engineering, Engineering Physics, Physics, Applied Math, or a related discipline... 
    Hourly pay
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    18 days ago
  • $120k - $170k per year

     ...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 a Senior FPGA Design Engineer. Key Responsibilities The ASIC/FPGA Designer will work in an... 
    Full time

    BTA Design Services

    Ottawa, ON
    4 days ago
  • $76k - $100k per year

     ...Ottawa office is looking for a talented ASIC Digital Verification Engineer to join our team. Our team is developing industry-leading mixed-...  ...experience, and skillset of the candidate.  Renesas is an embedded semiconductor solution provider driven by its Purpose ‘ To Make... 
    Remplacement
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Renesas Electronics

    Ottawa, ON
    2 days ago
  • $140k - $190k per year

     ...Canada, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our...  ...number of key technical resources, including a  Senior ASIC Design Engineer with exceptional technical skills and significant experience.... 
    Full time

    BTA Design Services

    Ottawa, ON
    4 days ago
  •  ...Job Responsibility: Junior Hardware Engineer (Designer) Are you an innovative and flexible self-starter? Do you have keen engineering skills...  ...for highly motivated hardware designers who live and breathe embedded hardware design to help us create the latest in embedded systems... 
    Full time
    Flexible hours

    Curtiss-Wright

    Ottawa, ON
    10 days ago
  •  ...FPGA Design Engineer – 4G/5G Radio Systems 7 Months Contract Ottawa, Ontario, Canada Desirable Skills :• 7+ years of FPGA design experience in wireless or high-speed systems .• Experience in high-volume wireless products and IP development .• Contributions... 
    Contract work

    PRI Global

    Ottawa, ON
    16 days ago
  • $81.9k per year

     ...joining the ArcGIS Enterprise portal team as a Sr. Product Test Engineer. We're looking for a collaborative individual who deeply understands...  ...functionality, particularly the portal home application and embedded web applications Work with feature teams to gather, design, and... 

    Esri

    Ottawa, ON
    20 days ago
  •  ...challenging work assignments in a supportive work environment which promotes personal and professional growth.   We are seeking Engineering Students for our  Ottawa District , within our  Canadian Buildings Division , that are available for 4 months from September... 
    Hourly pay
    Internship
    Work at office

    PCL Construction

    Ottawa, ON
    1 day ago
  • $220k per year

     ...Title: Senior AI/ML Engineer Location: Remote (EST/EDT) - USA OR CANADA Salary: $180K...  ...integrations. Insight synthesis engine - Ship an LLM-powered correlation engine...  ...in production . ~ Comfortable working embedded in a product team - collaborating daily... 
    Ongoing contract
    Work at office
    Local area
    Remote work
    Worldwide

    CyberCoders

    Ottawa, ON
    24 days ago
  • $190k - $220k per year

     ...modern growth teams win. We're hiring a AI Native Engineer, Growth Marketing to be the hands-on builder who embeds AI into every corner of how our Growth team works:...  ...work across every subteam in the Growth org as their embedded AI engineer. Responsibilities: Performance... 
    Internship
    Manual labor
    Flexible hours
    Day shift

    CookUnity

    Ottawa, ON
    8 days ago
  • $71k per year

     ...security. Job Title: Senior Associate, Integration and Test Engineering Job Location: Ottawa, ON Job Code: 37651 Job Schedule:...  ...collaborative. The Senior Associate will work closely with the embedded software designers, hardware designers, product owners, and stakeholders... 
    Direct hire
    Flexible hours
    Day shift

    L3Harris Technologies

    Ottawa, ON
    7 days ago
  • $75k - $145k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience...  ...closely with the Optical Engineer, the electronics team, and the firmware team, and is responsible for the physical embodiment of systems... 
    Long term contract
    Permanent employment
    Full time
    Work from home

    Q-Block Computing

    Ottawa, ON
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!