Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Developer — Quantum Control Firmware

Full-time

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.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Developer — Quantum Control Firmware in Ottawa, ON vacancy
  •  ...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... 
    Suggested
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    1 day ago
  • $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... 
    Suggested

    Syntronic

    Ottawa, ON
    1 day ago
  •  ...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... 
    Senior
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...flexibility, and meaningful work with global impact. We are seeking an Embedded Software Engineer to work as part of our R&D software firmware design team. The Opportunity In this senior technical role, you will take ownership of embedded firmware development for... 
    Senior
    Long term contract
    Full time
    Internship

    Ranovus

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  • $135k - $165k per year

     ...hard work!  About the Role This position is for a  Senior Software Developer for the AI team. In this role, you will be a key technical...  ...Desirable Skills Experience with vector databases, embedding models and retrieval-augmented generation (RAG) systems... 
    Senior
    Full time
    Internship
    Immediate start

    Solace Corporation

    Ottawa, ON
    1 day ago
  •  ...Position Summary Senior Controls Developer is responsible for developing innovative control systems dedicated to the sterilization industry designed...  ...control systems maintenance, and development of internal software automation tools. Development tasks will include, but are not... 
    Senior
    Long term contract
    Remote work

    STERIS

    Ottawa, ON
    8 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    1 day ago
  • $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-... 
    Senior
    Long term contract
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    1 day ago
  •  ...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 time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    1 day ago
  •  ...and testing of our cutting edge Lightspeed Software by actively engaging with both the test...  ...In this role, Sr. Specialist Software Developer will assume ownership of specific software...  ...applications. Develop, test and maintain embedded software modules using programming... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    1 day ago
  •  ...-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit   As our Senior Specialist Software Developer for EMS, you will be responsible for ensuring the seamless operation of our network by leading the design, implementation... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    1 day ago
  • $5000 - $7000 per month

     ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan...  ...Experience with GUI development using LVGL, emWin, or similar embedded graphics libraries. 5、Experienced in bare-metal programming... 
    Relocation

    Kaiyan Medical

    Ottawa, ON
    5 days ago
  • $106k - $141.5k 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... 
    Senior
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    1 day ago
  •  ...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... 
    Senior
    Permanent employment
    Full time

    Sol Ink

    Ottawa, ON
    1 day ago
  •  ...meaningful 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... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Rotating shift

    Cira

    Ottawa, ON
    1 day ago
  • $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

    Pleora Technologies

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...and LinkedIn or visit We are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. The ideal...  ...communication protocols (e.g., SSL/TLS, IPsec) and network access control mechanisms. Familiarity with software development... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    1 day ago
  •  ...The Team Build the future of developer experience for the Maestro...  ...opportunity to work across enterprise software development, cloud...  ...The Role We're looking for a Senior Developer with strong software...  ...industries trust us to help them take control of their integrated business... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Ottawa, ON
    10 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    1 day ago
  •  ...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... 

    Ford Motor Company

    Ottawa, ON
    6 days ago
  •  ...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 employment
    Full time

    Collabera

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...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. Collaboration... 
    Full time

    Wavestore

    Ottawa, ON
    1 day ago
  • $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... 

    Syntronic

    Ottawa, ON
    1 day ago
  •  ...number of resources and support to help develop your professional toolkit! You should anticipate...  ...are currently hiring for a working level Software Engineer with Linux systems...  ...combat-capable communications, command and control. You will be part of an agile development... 
    Remote job
    Full time
    Internship
    Work at office
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  • $81k - $107.5k per year

     ...the Ontario Human Rights Code.      Envision yourself at Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security... 
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Cliniconex

    Ottawa, ON
    1 day ago

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!