Talent.com
Q-Block Computing
Senior Embedded Software Developer — Quantum Control FirmwareQ-Block Computing • Ottawa, Ontario, Canada
Senior Embedded Software Developer — Quantum Control Firmware

Senior Embedded Software Developer — Quantum Control Firmware

Q-Block Computing • Ottawa, Ontario, Canada
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

Job Description

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation. The candidate will join Q-Block Computing to serve as the lead firmware developer on the Qubit Composer platform team, delivering complex subsystems and coordinating the day-to-day development work of the embedded software team under the guidance of the Technical Team Lead.

Job Summary

As a Senior Embedded Software Developer on the Quantum Control Firmware team, you will collaborate with other team members and achieve technical milestones under the guidance of the Technical Team Lead. Job duties include the design, architecture, and implementation of firmware libraries and embedded control subsystems for ARM Cortex-M-based platforms. This may include applications such as real-time multi-unit synchronization, deterministic waveform generation, and high-throughput data pipelines for quantum sensing, communication, and computation hardware.

Responsibilities

  • Design, architect, and implement reusable firmware libraries and embedded control subsystems in C/C++ for ARM Cortex-M platforms within the Arduino/PlatformIO ecosystem
  • Analyze system-level requirements and recommend architectural approaches for new firmware features and subsystem modifications
  • Develop and validate DMA-based parallel data transfer subsystems and synchronous multi-pin I/O operations for deterministic, low-latency hardware control
  • Implement and test high-speed peripheral control for DAC, ADC, DDS, PLL, digital potentiometers, and RF attenuator/amplifier ICs communicating over SPI and LVDS
  • Design and implement digital control loop modules (PI2D, FIR/IIR filters) for precision analog output stabilization
  • Coordinate task execution and review the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team
  • Conduct system-level integration testing across multiple interconnected control units; design test strategies and document integration procedures and failure modes
  • Set up and maintain firmware build environments, toolchains (PlatformIO, Make), and Git workflows for the team
  • Write documentation for new and updated firmware subsystems
  • Collaborate with cross-functional hardware and quantum systems teams
  • Contribute to a culture of continuous learning and knowledge sharing within the team

Qualification

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 5+ years of professional experience in embedded software development with ARM Cortex-M or comparable architectures

Skills

  • Strong C/C++ proficiency; demonstrated experience designing reusable embedded libraries or firmware architectures
  • Deep understanding of DMA configuration, memory-mapped I/O, and real-time scheduling on ARM microcontrollers
  • Experience with high-speed SPI, multi-IC board-level integration, and mixed-signal debugging
  • Demonstrated ability to coordinate and review the technical work of other developers
  • Experience with NXP i.MX RT series, Teensy, or PlatformIO platforms is an asset
  • Exposure to digital control theory (PID, IIR/FIR), precision timing systems, or clock synchronization is an asset
  • Good laboratory knowledge with electronic circuits and standard instruments such as oscilloscopes, logic analyzers, and signal generators
  • Strong attention to detail and a sense of responsibility in all tasks
  • Critical thinking and problem-solving mindset
  • Strong interpersonal skills and ability to work collaboratively in a dynamic team environment

Benefits

  • Extended health care benefits (inc. dental and vision)
  • Life insurance

Equal Opportunity

Q-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants for employment with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or recruiting process, please feel free to notify us.

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

Create a job alert for this search

Senior Embedded Software Developer — Quantum Control Firmware • Ottawa, Ontario, Canada

Similar jobs

Senior Embedded Software Engineer

Morson Edge (Canada)Ottawa, ON, CA
Full-time

Senior Embedded Software Engineer.Our client is a global leader in transforming aviation communication through satellite and cellular technologies.Trusted by operators, OEMs, and organizations worl... Show more

 • Promoted

Intermediate Software Developer- Embedded-- Onsite Position

Curtiss-Wright CorporationOttawa, ON, CA
Full-time

Intermediate Embedded Software Developer - Onsite Position.Direct message the job poster from Curtiss-Wright Corporation.Intermediate Embedded Software Developer - Onsite Position.Are you an innova... Show more

 • Promoted

Embedded Software Engineer II

HoneywellOttawa, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The future is what you make it.When you join Honeywell, you become a member of our global team of thin... Show more

 • Promoted

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA)Ottawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t... Show more

 • Promoted

Embedded C/C++ SW Developer Co-op/Intern

NokiaOttawa, ON, CA
Full-time

Embedded C/C++ SW Developer Co-op/Intern.In office at 600 Mach Road, Ottawa, Canada.The team you will be a part of.The successful candidate will be given real-world experience working with a large-... Show more

 • Promoted

The Embedded Software Developer (Ottawa)

Marler & Associates SearchOttawa, ON, CA
Full-time

The Embedded Software Developer (Ottawa).The Embedded Software Developer is part of the Research & Development team of a rapidly growing organization.Our clients dynamic team operates in a collabor... Show more

 • Promoted

Senior Embedded Applications Developer - Ottawa

IBMOttawa, ON, CA
Full-time

A leading global consulting firm is seeking a Senior Application Developer based in Ottawa, ON.The ideal candidate has a Master's Degree and at least 8 years of experience in low-level programming ... Show more

 • Promoted

Skilled Embedded Software Developer Focused on Automotive Security

MEDA Engineering & Technical ServicesOttawa, ON, CA
Full-time

Drive innovation as an Embedded Software Developer in automotive security.Contribute to critical software initiatives within a fully onsite, agile environment for robust vehicle communication.As pa... Show more

 • Promoted

Senior Embedded Firmware Engineer

Work in OttawaOttawa, ON, CA
Full-time

A technology company in Ottawa is seeking a highly motivated Firmware Engineer to design and optimize embedded software for next-generation products.Candidates should have strong experience in C/C+... Show more

 • Promoted

Senior Firmware Engineer — Remote Embedded Vehicle Software

LimeOttawa, ON, CA
Remote
Full-time

A leading micromobility company is seeking a Senior Firmware Engineer for their remote team in Canada.You will design and develop embedded software for electric vehicles, contributing to innovative... Show more

 • Promoted

Experienced Embedded Software Developer - Optical Systems

NokiaOttawa, ON, CA
Full-time

Become a pivotal part of our Optical Line System team as an Experienced Embedded Software Developer.Craft carrier-grade, real-time software while collaborating across disciplines.Your role will rev... Show more

 • Promoted

Embedded Software Developer

Averian Inc.Ottawa, ON, CA
Full-time

Ottawa, ON, Canada · Full-time · 100% in office.We are seeking a highly skilled Embedded Software Developer to join our engineering team developing embedded and connected systems across automotive,... Show more

 • Promoted

AUTOSAR Embedded Software Engineer — Gateway ECU

EPITECOttawa, ON, CA
Full-time

An established industry player seeks a dynamic Autosar Embedded SW Developer to join their innovative team.This exciting role involves developing software drivers for cutting-edge hardware peripher... Show more

 • Promoted

Software Developer – Embedded Systems

Sky Systems, Inc. (SkySys)Ottawa, ON, CA
Full-time

Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H.The team is responsible for developing a variety of control systems... Show more

 • Promoted

Embedded Software Engineer

Spaceium Inc. (YC S24)Ottawa, ON, CA
Full-time

At Spaceium, we are building spacecraft systems designed to push the boundaries of what’s possible in orbit.As an Embedded Software Engineer, you will develop the core software that directly interf... Show more

 • Promoted

Embedded Software Developer [14273]

MEDA Engineering & Technical ServicesOttawa, ON, CA
Full-time

We are recruiting an experienced.This role is a part of the Gateway Vehicle Communication Security Key Management team.Part of the software platform team.Participating in a project and working thro... Show more

 • Promoted

Embedded Vehicle Controls Engineer (MATLAB/Simulink)

AltairOttawa, ON, CA
Full-time

A leading technology company in Ottawa is seeking a Software Engineer Controls for a contract position.The ideal candidate will develop control algorithms for automotive features, conduct design re... Show more

 • Promoted

Senior Embedded Software Lead - Satellite Systems (Hybrid)

TelesatOttawa, ON, CA
Full-time

A leading satellite operator is seeking a Principal Embedded Software Developer to work on cutting-edge software for their satellite systems.This role requires significant experience in embedded sy... Show more

 • Promoted

Senior Embedded Software Engineer - Satellite Systems

Myticas ConsultingOttawa, ON, CA
Full-time

A leading consulting firm in Ottawa is looking for a Senior Embedded Software Developer to oversee the development of software modules in a dynamic scrum team.Candidates should possess over 8 years... Show more

 • Promoted

AUTOSAR Embedded Software Developer

EPITECOttawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by EPITEC.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.W... Show more