Senior Embedded Software Developer — Quantum Control Firmware
Q-Block Computing
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.
- ...contribute to the development of cutting-edge quantum technologies in sensing, communication,... ...of a massively scalable, real-time embedded control platform for quantum hardware. Job Summary... ...Technologist on the Quantum Control Firmware team, you will collaborate with other...SeniorPermanent employmentFull time
$95k - $130k 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,... ...each other by design. About this role: The Embedded Firmware Engineer will develop the real-time control...SeniorLong term contractPermanent employmentFull time- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON...SeniorFlexible hours
- ...intelligence and enforcement agencies through embedded teams, advisory services, and full... ...We are seeking a Full-Stack Software Developer to support the ongoing development, enhancement... ...and secure deployment practices within a controlled environment. The successful candidate...SeniorFull timeContract workTemporary workPart timeInternshipWork at officeFlexible hours
$185k - $195k per year
...client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing... ...management, and external vendors Design, develop, test, and debug embedded software on Linux... ...platforms for connected devices such as control panels, networking equipment, and video-...SeniorPermanent employmentFull timeInternship$18 - $25 per hour
...Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure... ...design. About this role: The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers on the...SeniorHourly payLong term contractPermanent employmentFull timeInternshipFlexible hours- ...system‑level hardware issues • Develop and maintain platform‑level... ...Implement and refine telemetry and control paths using ADC/DAC interfaces... ...along with reliable in‑field firmware update mechanisms • Define... ...• 10+ years of experience in embedded systems development with...Permanent employmentFull time
$130k - $165k 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,... ...each other by design. About this role: The Senior Embedded Systems Architect shapes the embedded control...SeniorLong term contractPermanent employmentFull time- ...intelligence and enforcement agencies through embedded teams, advisory services, and full... ...We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience... ...Practices Use Azure DevOps for source control, versioning, branching, and CI/CD processes...Full timeContract workTemporary workPart timeInternshipFlexible hours
$120k - $160k per year
...Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure... .... About this role: The Senior Quantum Engineer will serve as... ...optics, photonics, electronics, control systems, and mechanical design...SeniorLong term contractPermanent employmentFull time- ...have the opportunity to work on the software development for various next... ...connect various Ford Electronic Control Units together. As a Systems Software Developer, you will be working to integrate... ...proficiency ~ Experience with embedded software integration Our preferred...Full time
- ...Block Computing to attract top talent for Senior Quantum Scientist. This job posting is a new... ...cavities, optical modulators, and the control systems that tie them together.... ...works and what does not. Mentor and develop junior scientists and research staff; raise...SeniorLong term contract
$120k - $155k per year
...Senior Software Developer - Hybrid/Secret Cleared 90-110k About the Opportunity The Source Staffing is supporting a leading Canadian defence... .... You’ll be contributing directly to tactical command-and-control capabilities in a highly collaborative, agile delivery...SeniorLong term contractFull timeTemporary workFor contractorsCasual workFlexible hours$85k - $110k per year
...Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure... ...spans optics, electronics, control systems, and systems... ...expertise. Collaborate with senior engineers and scientists to translate...SeniorLong term contractPermanent employmentFull timeInternshipManual labor$106k - $140k per year
...) and the Ontario Human Rights Code. Envision Yourself at Barracuda: We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You will work on innovative cloud security products that protect our customers...SeniorWorldwide- ...excited to partner with AttoTude to attract top talent for Firmware Engineer. This job posting is a new position within... ...seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate...Full time
- ...apply now. We are currently seeking a Senior Application Software Architect to join our team in Ottawa,... ...will act as a bridge between developers and leads, ensuring alignment with architectural... ...consistency across APIs, Model-View-Controller (MVC) components, and backend...SeniorLong term contractWork at officeRemote workFlexible hours
- ...position. About this opportunity We are seeking a 5G Cloud RAN Software Developer to join our Cloud RAN DU (Distributed Unit) Baseband function... ...to support software delivery. Develop real-time embedded software that runs in a cloud-based infrastructure on commercial...Long term contractFull timeTemporary work
- ...Computing to attract top talent for Quantum Scientist. This job posting... ..., optical modulators, and the control systems that tie them together... ...optical and vacuum systems, develop laser and control... ...control systems, or research software engineering practices. Publication...
- ...party data, to help industrial emitters better understand, control, and reduce their emissions. GHGSat’s capability is... ...is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile...Full timeLocal areaRemote workFlexible hours
- ...development and testing of our cutting edge Lightspeed Software by actively engaging with both the test and... ...document technical discussions. In this role, the Senior Software Developer will assume ownership of specific embedded systems software modules, overseeing their...SeniorInternshipWork at officeWorldwide
- ...you will participate as part of a dynamic and talented team that develops the next generation of TrendAI's security products. The Vision... ...product and services. The teams work hard innovating to make the best software imaginable. Your role will be to design, implement and test...
- ...next chapter starts here. We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate... ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and...Full timeFixed term contract
$90k - $110k per year
...challenges, we want you on our team. Job Type: Full Time Position Overview We are seeking a motivated and capable Intermediate Software Developer to join our Engineering team. In this role, you will serve as a key technical contributor, working collaboratively to design,...Full timeCasual workWork from homeFlexible hours$80k - $105k per year
...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development... ...Defence (DND). Reporting to the Senior Staff Software Developer, this role will... ...Candidates must meet the requirements of export control and security regulations, including the...SeniorFull timeWork at officeRemote workFlexible hours- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development...Senior
$120k - $175k per year
...Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure... ...Technical Lead — Orchestration Control is the principal technical... ...orchestration layer that unifies firmware, infrastructure, and systems...SeniorLong term contractPermanent employmentFull timeInternship- ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability...Full timeTemporary workPart timeInternshipImmediate startFlexible hours
- ...attract top talent for Principal Quantum Scientist. This job posting... ..., optical modulators, and the control systems that tie them together... ...Serve as one of the company's senior scientific voices: set... ...enabled instruments. Mentor and develop the scientific staff in your...SeniorLong term contractImmediate start
- ...afraid to admit that universal quantum computers of the future may... ...proposition is simple. The tools we develop in the pursuit of our... ...by organizational growth! The Controller is a critical pillar that supports... ...and maintain internal controls to safeguard financial integrityQ...Contract workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Developer — Quantum Control Firmware. Be the first to apply!
- senior financial accountant Ottawa, ON
- senior technician Ottawa, ON
- senior advisor Ottawa, ON
- senior legal assistant Ottawa, ON
- senior manager operational excellence Ottawa, ON
- senior internal audit manager Ottawa, ON
- senior c# developer Ottawa, ON
- senior customer success manager Ottawa, ON
- senior communications manager Ottawa, ON
- senior communications Ottawa, ON
