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 15 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Ottawa, ON vacancy
  •  ...Mechanical or Embedded Systems Engineer - Robotics Preferred Location: Onsite - Ottawa Reports to: COO Type: Full-Time About Dominion...  ...mechanical, electrical, and software teams, you will implement firmware, tune control loops, and verify system behaviour in... 
    Suggested
    Full time
    Remote work

    Dominion Dynamics

    Ottawa, ON
    10 hours ago
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision...  ....   What will you be doing? As the Embedded Software Engineer, you will play an integral part of an agile development team, developing... 
    Suggested
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    10 hours ago
  • $95k - $115k per year

     ...healthcare, and industrial automation. We are looking for an Embedded BSP Developer to support the design, development, integration,...  ...job done ~ Bachelor’s degree in Computer Science, Computer Engineering, Electrical/Computer Engineering, or a related technical discipline... 
    Suggested
    Full time

    Syntronic

    Ottawa, ON
    10 hours ago
  • $90k - $125k per year

     ...industrial automation. We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded...  ...’s degree in Computer Science, Software Development, Computer Engineering, Electrical/Computer Engineering, or a related technical... 
    Suggested
    Full time

    Syntronic

    Ottawa, ON
    10 hours ago
  •  ...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
  • $125.7k - $175.7k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Services Group, Engineering Services Group Program Management General Summary...  ...Business Unit organization. You will drive the end-to-end software, firmware, emulation, and validation lifecycle across our next-generation... 
    Work from home

    Qualcomm

    Ottawa, ON
    10 hours ago
  • $75k - $95k per year

     ...Machine Vision industry for 25years, focusing on embedded/machine vision, IoT and networked video switching.  As a DevOps Engineer, you will  be responsible for both the...  ...automation tools.   ~ Support software, firmware, and embedded development teams by providing efficient... 
    Full time

    Pleora Technologies

    Ottawa, ON
    10 hours ago
  •  ...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... 
    Full time
    Worldwide

    MMIST

    Ottawa, ON
    2 days 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... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    15 days ago
  • $5000 - $7000 per month

     ...understanding of communication protocols including SPI, Modbus, CAN, and UART. 4、Experience with GUI development using LVGL, emWin, or similar embedded graphics libraries. 5、Experienced in bare-metal programming with foreground/background (super-loop) and state-machine architectures... 
    Relocation

    Kaiyan Medical

    Ottawa, ON
    26 days ago
  • $105k - $170k per year

     ...Mission Control is seeking a Senior Systems Engineer to lead the expansion of our technology...  ...subsystems and rover software and firmware Establish system design principles, constraints...  ...software interfaces between avionics, embedded computers, sensors, actuators, payloads and... 
    Long term contract
    Permanent employment
    Full time
    Relocation
    Relocation package
    Flexible hours

    Mission Control Space Services

    Ottawa, ON
    10 hours ago
  •  ...Responsibilities Own product-level architecture and technical direction for embedded C/C++ software across multiple concurrent projects. Define engineering standards, drive consensus on complex technical trade-offs, and lead product-level architecture decisions. Coordinate... 
    Casual work
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    18 days ago
  •  ...Senior Quality Assurance Engineer (Hardware) Location : Ottawa, ON - Hybrid (majority...  ...deep involvement with physical hardware, firmware, software, and system-level integrations....  ...plans, and test cases for hardware products, embedded software, and connected systems ●... 
    Full time

    1valet

    Ottawa, ON
    10 hours 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... 
    Full time
    Internship

    iClanz

    Ottawa, ON
    15 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer...  ...aligned with high‑reliability or aerospace practices. Embedded Control & Firmware Collaboration Support embedded control architectures... 
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Telesat Corporation

    Ottawa, ON
    10 hours ago
  •  ...DevOps Engineer   Ottawa, ON     Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial...  ...releases.   Implement versioning strategies for software and firmware.   Own the organization's software release process.   Coordinate... 
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    10 hours 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... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    15 days ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security....  ...Java 17 preferred) ~ Demonstrated experience building desktop or embedded Java applications (not exclusively web/microservices) ~ Solid... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    10 hours ago
  • $185k - $215k per year

     ...Job description Our client is seeking a Director of Engineering to lead the software engineering function and shape its long-term direction...  ...of modern software architectures, distributed systems, embedded systems, RTOS, cloud technologies, microservices, DevOps, continuous... 
    Long term contract
    Permanent employment
    Full time
    For contractors

    Pivot Edge

    Ottawa, ON
    10 hours ago
  • $108.8k - $158.8k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: As a...  ...& Debug Perform system-level debug involving DSPs, SerDes, firmware, optical modules, PCB channels, PMICs, and clocking subsystems.... 
    Full time
    Work from home

    Qualcomm

    Ottawa, ON
    10 hours ago
  • $105k - $170k per year

     ...About the Job Mission Control is seeking a Senior Mechanical Engineer to play a key technical leadership role in expanding our...  ...and validate mechanical and thermal interfaces between avionics, embedded computers, sensors, actuators, mechanisms, payloads and users.... 
    Permanent employment
    Full time
    Internship
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Mission Control Space Services

    Ottawa, ON
    10 hours ago
  • $150k - $250k per year

     ...infrastructure. We are looking for skilled and motivated DSP design engineers to join our team and help us build optical transceivers for next...  .... Document design details and collaborate with ASIC, firmware, and verification teams to ensure reliable implementation in silicon... 
    Full time

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    10 hours ago
  •  ...we're going. Not as a feature but as core infrastructure.  We're embedding intelligence directly into the workflows our customers rely on...  ...connected back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    10 hours ago
  • $99k - $124k per year

     ...strengthen our Design Team, we are looking for a Senior Analog Design Engineer. This posting is for a new vacancy  Job Description...  ...applicable experience, and skillset of the candidate.  Renesas is an embedded semiconductor solution provider driven by its Purpose ‘ To Make... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Worldwide
    2 days per week

    Renesas Electronics

    Ottawa, ON
    10 hours ago
  •  ...Senior Security Engineer Location: Ottawa, ON or Toronto ON| Hybrid Department: R&D- Cybersecurity Reports To: Saurav Jha, Information...  ...that make security a shared responsibility. Whether you're embedding guardrails into CI/CD pipelines, helping triage a critical... 
    Permanent employment
    Full time
    Shift work

    Sol Ink

    Ottawa, ON
    10 hours ago
  •  ...Aerospace Test Engineer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial...  ...a comparable engineering environment. Practical knowledge of embedded systems, including microcontrollers, sensors, and power-related... 
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    10 hours ago
  • $150k - $250k per year

     ...center infrastructure. We are looking for skilled and motivated engineers to join our team and help us build optical transceivers for next...  ...ASIC implementation. Collaborate closely with DSP, ASIC, firmware, and verification teams to ensure efficient hardware implementation... 
    Full time

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    10 hours ago
  • $70k - $120k per year

     ...you! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for...  .... This commitment will be reflected in our hiring processes and embedded in our values and how we treat one another. If you’re interested... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    10 hours ago
  • $95.2k - $119k per year

     ...we’re looking for We are looking for an experienced database engineer to help SurveyMonkey evolve its data stores toward a cloud-native...  ...values —like championing inclusion and making it happen—by embedding them into how we hire, collaborate, and grow. They help shape everything... 
    Full time
    Flexible hours

    Surveymonkey

    Ottawa, ON
    10 hours ago
  • $100k - $135k per year

     ...Job Description Join Renesas' Timing Product Division as a Sr Engineer, Product Marketing to expand strategic customer partnerships,...  ...applicable experience, and skillset of the candidate.  Renesas is an embedded semiconductor solution provider driven by its Purpose ‘ To Make... 
    Permanent employment
    Full time

    Renesas Electronics

    Ottawa, ON
    10 hours ago

Do you want to receive more vacancies?

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