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 12 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Developer — Quantum Control Firmware in Ottawa, ON vacancy
  • $75k - $100k per year

     ...including optical and RF communication, datacenter connectivity, quantum computing, automotive sensing systems, medical devices and...  ...to volume manufacturing. The design team is seeking an Embedded Software Developer in optical transceiver designs to participate in the... 
    Suggested
    Full time

    SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED

    Ottawa, ON
    2 days ago
  •  ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive...  ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their... 
    Senior
    Full time
    Worldwide

    telesat

    Ottawa, ON
    19 days ago
  •  ...or visit As an integral part of our scrum team, contribute to the design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure comprehensive testing and efficient bug resolution. Participate... 
    Senior
    Full time
    Worldwide

    telesat

    Ottawa, ON
    6 days 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
    12 days ago
  •  ...Employers for Recent Graduates for the 5th consecutive year . Senior Embedded Application Developer Lumentum is looking for a senior embedded application developer to play a leading role in the development of software for a new generation of leading edge optical communication... 
    Senior
    Full time
    Remote work

    Lumentum

    Ottawa, ON
    5 days 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
    12 days ago
  •  ...building the world's most critical embedded systems. We are the embedded experts...  ...time-tested and trusted foundation software, including our deterministic microkernel...  ...is looking for an Intermediate or Senior embedded software developers and embedded software integrators to... 
    Senior
    Full time

    BlackBerry

    Ottawa, ON
    5 days ago
  •  ...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... 
    Senior
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...meaningful social, community, and societal impact. How You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software that interfaces with ASIC/FPGA hardware on SoC platforms. Own the full lifecycle:... 
    Full time
    Local area
    Flexible hours

    Ciena

    Ottawa, ON
    5 days 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
    12 days 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
    12 days ago
  • $105k - $155k per year

     ...You will be working in the software development team, participating...  ...high-performance, memory-safe embedded software features using C++...  ...Experience ~7+ years' experience developing real-time embedded software...  ...~4+ years' experience with Controller Area Network(CAN) and Local... 
    Full time
    Local area

    Ford Motor Company

    Ottawa, ON
    9 days ago
  •  ...Our client has an immediate opening for a Principal Embedded Software Architect to join their team in Ottawa. In your new role as a Principal Embedded Software Architect, you will play a pivotal role in driving the architectural and design aspects of software projects, will... 
    Work at office
    Immediate start
    Monday to friday

    Hays

    Ottawa, ON
    14 days ago
  •  ...Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit The Software Architect will play a pivotal role in driving the architectural and design aspects of our software projects. They will collaborate... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    19 days 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
    12 days ago
  •  ...Job Responsibility: Desktop Application Software Developer Ottawa, ON Mist Mobility...  ...Mechanical Engineering teams, develops embedded (C/C++), mobile (Java/C++), and desktop...  ...position may require exposure to export-controlled information and is subject to additional... 
    Full time
    Worldwide

    MMIST

    Ottawa, ON
    5 days ago
  •  ...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... 
    Senior
    Long term contract

    Work in Ottawa

    Ottawa, ON
    more than 2 months ago
  • $98k - $147k per year

     ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...engineer with deep expertise in embedded firmware development, seeking to make a tangible...  ...quality and reliability in everything you develop. Your communication skills allow you to... 
    Remote work
    Worldwide

    Synopsys Inc

    Ottawa, ON
    20 days ago
  •  ...the development of digital investigative software that acquires, analyzes and shares evidence...  ...Photoshop skills. A Software Developer on the Licensing team contributes to initiatives...  ...be reflected in our hiring processes and embedded in our values and how we treat one another... 
    Local area

    Magnet Forensics

    Ottawa, ON
    5 days ago
  • $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... 
    Senior
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  •  ...world in technology and innovation. Your next chapter starts here.  We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3... 
    Senior
    Contract work

    High Tech Genesis

    Ottawa, ON
    6 days ago
  •  ...: Fortinet is looking for a Software QA Analyst to join our Ottawa...  ...data, providing feedback to developers and the infrastructure team for...  ...Intermediate Software QA Developer (3-5 years of experience)...  ...DevOps, K8S, IAM,Cloud Security Controls etc. Demonstrated ability... 
    Work at office

    Fortinet

    Ottawa, ON
    5 days ago
  •  ...Job Responsibility: Department Acquisition Software Reports to Acquisition Software Lead Developer Location Ottawa office SGL is seeking a junior software...  ...One or more of the following experience is a plus: Embedded software development (Yocto); Device driver... 
    Full time
    Work at office

    Sander Geophysics

    Ottawa, ON
    3 days ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Manual labor

    Q-Block Computing

    Ottawa, ON
    12 days ago
  •  ...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

    Work in Ottawa

    Ottawa, ON
    more than 2 months ago
  •  ...Hardware Designer (Electronics/Embedded) Sensofusion is seeking an...  ..., power measurements, firmware flashing, and diagnostics. You...  ...robustness; collaborate with embedded/software on drivers, interfaces, and...  ...in anti-drone technology. We develop leading technology to identify... 

    Sensofusion

    Ottawa, ON
    16 days ago
  •  ...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... 
    Senior
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    more than 2 months ago
  • $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... 
    Senior
    Long term contract
    Full time
    Temporary work
    For contractors
    Casual work
    Flexible hours

    The Source Staffing

    Ottawa, ON
    25 days ago
  •  ...Contribute We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products. Functional...  ...and hardware to facility platform application developments and integration. Analysis of system logs and performance... 
    Hourly pay
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    19 days ago
  • $65k - $125k per year

     ...Block Computing is a Canadian quantum technology company on a mission...  ..., optical modulators, and the control systems that tie them together...  ...optical and vacuum systems, develop laser and control architectures...  ...control systems, or research software engineering practices. Publication... 
    Full time

    Q-Block Computing

    Ottawa, ON
    12 days 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!