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.
- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial... ..., design, and implement advanced guidance, navigation & control algorithms for autonomous parachute system, focusing on stability...SuggestedFull timeWorldwide
- ...About the Role Solace Mission Control is the control plane of Solace Cloud: it provisions... ...-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build... ...AI-native, with agentic coding tools embedded in the daily workflow. What You'll Do...SuggestedFull time
$90k - $125k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...looking for an intermediate C++ / Qt Embedded Developer to support the development of software... ...complex communication, monitoring, and control systems. The ideal candidate has strong...SuggestedFull time- ...more about Noibu at . About The Role We're looking for a Senior Software Engineer to help us build and evolve the systems that power... ...decisions to customer and business outcomes. You'll develop a strong understanding of the problems we're solving and use that...SeniorFlexible hours
- ...on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed's Network Management and OSS platforms, enabling...SeniorFull timeInternshipWorldwide
$95k - $115k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...automation. We are looking for an Embedded BSP Developer to support the design, development,... ...BitBake. ~ Familiarity with version control and software delivery workflows using Git...Full time$120k - $155k per year
...challenges that have a meaningful impact on the blue planet! Ready to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR. Your primary focus will be Ruskin, RBR’s flagship cross-...SeniorLong term contractFull timeInternshipWorldwideShift work- ...on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed... ...automated software testing. The Senior Software Developer in Test will be... ...experience with GitLab for version control and CI/CD processes and Git Runners...SeniorFull timeInternshipWorldwide
$155k - $180k per year
...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... ...concepts to diverse audiences Experience with vector databases, embedding models, and retrieval-augmented generation (RAG) systems...Full timeImmediate start$90k - $120k per year
...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of... ...industrial automation. We are looking for a senior software developer to help lead the development of real-time control software for energy storage systems. This role...SeniorLong term contractFull timeImmediate start- ...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
- ...difference in how Canadians and global citizens alike experience and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking...SeniorFull timeWork at officeRemote workWorldwideRotating shift
- ...Staff Embedded Software/Firmware Engineer We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities...Contract work
- ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D Reports To: Xiaokun Xu, Application Team Lead ( Linkedin ) Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most...SeniorPermanent employmentFull time
$80k - $105k per year
...applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-... ...networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked video switching....Full time- ...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
$30 per hour
About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That simple idea...Hourly payFull timePart timeInternship- ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company... ...for embedded software development Architect, design, develop, document, and verify software for complex electro-optical surveillance...SeniorFull time
$85k - $100k per year
...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance...Full timeImmediate start- ...to build, lead, and manage a team of software professionals, including Principal... ...Scrum Masters. The right candidate will develop strategies for the embedded SW development environment,... ...in Canada and obtain clearance under the Canadian Controlled Goods program (CGP)....SeniorFull timeWork at officeWorldwide
$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- ...will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects... ..., as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in...SeniorFull timeWorldwide
$95k - $110k per year
Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...Full timeImmediate start$90k - $110k per year
...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...looking for an Android Automotive Software Developer to support the design, development, integration, and maintenance of embedded software for complex vehicle platforms. This...Full time- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world...Full 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- ...requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for... ...Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience... ...as Eclipse and Intellij IDEA. Source control tools such as git. SOAP and RESTful...Permanent employmentFull time
$75k - $120k per year
...Join Our Team at Cliniconex Position: Software Developer (Agentic AI & Automation) - Intermediate/Senior Reporting to: Engineering Manager Location:... ...Claude and Codex are core to how we build, and AI is embedded into the products we build, not just how we build...SeniorFull timeInternshipWork at officeRemote workWork from homeFlexible hours- ...Martello Technologies is seeking an experienced and motivated Software Developer to join our dynamic team for a 3-month term. The ideal candidate will have experience in software development, with a background in Java . The successful candidate will implement, document...Full timeWork at office
- ...Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution, applying... ...Job Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design, development, implementation, and maintenance...SeniorFull timeContract workTemporary workPart timeInternshipFlexible hours
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 IT recruiter Ottawa, ON
- senior designer Ottawa, ON
- senior ruby developer Ottawa, ON
- senior accounting technician Ottawa, ON
- senior building operator Ottawa, ON
- senior c# developer Ottawa, ON
- senior data scientist Ottawa, ON
- senior talent acquisition consultant Ottawa, ON
- sénior service a la clientèle Ottawa, ON
- senior executive Ottawa, ON

