Embedded Firmware Engineer
$95k - $130k per yearQ-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.
- ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement...SuggestedContract work
- ...Responsibilities Develop and test firmware features for optical network equipment.... ...criteria. Write firmware for highly embedded CPUs within custom Nokia ASICs. Mentor... ...Requirements Bachelor’s degree in Computer Engineering or equivalent. Experience with C, C++...SuggestedFull timeInternship
- ...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...SuggestedPermanent employmentFull time
$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...SuggestedFull timeInternship- ...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...SuggestedPermanent employmentFull time
$185k - $195k per year
...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties...Casual workInternshipWork at officeImmediate start$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 payLong term contractPermanent employmentFull timeInternshipFlexible hours$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 contractPermanent employmentFull time- ...opportunity As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and... ...What You Bring A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience designing and developing...Full time
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...Full timeWork at officeWorldwide
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...resiliency, and cybersecurity requirements. Define interfaces between embedded software, networking components, modems, and external systems....Long term contractFull timeWorldwide
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...Full timeWorldwide
$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 contractPermanent employmentFull time$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 contractPermanent employmentFull time$185k - $215k per year
...proven experience. Frequentis Canada is seeking a Director of Engineering to lead the software engineering function and shape its long-... ...knowledge of modern software architectures, distributed systems, embedded systems, RTOS, cloud technologies, microservices, DevOps,...Long term contractPermanent employmentFull timeFor contractorsWorldwide$106k - $156k per year
...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 employmentFull timeInternshipImmediate start$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 contractPermanent employmentFull timeWork from home$90k - $140k per year
...from you! Role Overview We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through... .... 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 timeContract workWork at officeLocal areaFlexible hours- ...specializing in ASIC and FPGA design, verification, and embedded software development. We strengthen our clients' engineering teams and accelerate the delivery of complete,... ...with architecture, RTL, verification, firmware, physical design, and IP partners. Client identity...Full timeContract workInternship
- ...behind what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with... ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...behind what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with... ...Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$70k - $125k per year
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience... ...moving between schematic capture, SPICE simulation, PCB layout, firmware-facing interfaces, and the oscilloscope on the bench. The role...Long term contractPermanent employmentFull timeWork at officeWork from home$85k - $110k per year
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience... ..., analog signal conditioning, or control loops. Exposure to embedded systems, FPGA-based control, or hardware-software integration in...Long term contractPermanent employmentFull timeInternshipManual labor$138.45k - $173.06k per year
...it’s a stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in the quality,... ...leveling up because of your mentorship AI tooling meaningfully embedded in how the team designs, builds, reviews, and ships What You...Permanent employmentFull timeImmediate start- ...specializing in ASIC and FPGA design, verification, and embedded software development. We strengthen our clients' engineering teams and accelerate the delivery of complete,... ...with architecture, RTL, verification, firmware, physical design, and IP partners. Client identity...Full timeContract workInternship
- ...behind what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with... ...role You've built something from zero, as a founder or early engineer. You know what it takes to find pmf, build for users, and take ownership...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$93k - $139k per year
...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products... ...silicon, package, interposer or board, DRAM or HBM device, firmware, and test-setup causes. Automate Pipelines using Gitlab to speed...- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...satellite communications, telecommunications, networking, RF, embedded systems, or software-intensive products. Ability to analyze technical...Full timeWork at officeWorldwide
$90k - $140k per year
...self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end... ...Total::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS). Our...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$70k - $75k per year
...Heures de travail: 37.5 hours per week Education: Expérience: Education Bachelor's degree Electrical and electronics engineering Work setting Aerospace industry Private sector Tasks Prepare material cost and timing estimates, reports and design...Permanent employmentPart timeSeasonal workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!

