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 2 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
    23 days ago
  •  ...testing of our cutting-edge LightSpeed Software. Actively engage with both the...  ...of software applications. Develop and maintain tests for embedded software modules using programming...  ...obtain clearance under the Canadian Controlled Goods program (CGP). At Telesat,... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    5 days ago
  •  ...and societal impact. Ciena’s WaveLogic Software Development team builds and sustains platforms...  ...position provides exposure to complex embedded systems and cross-platform software...  ...in development activities Design and develop drivers, diagnostics, and applications using... 
    Suggested
    Full time
    Flexible hours

    Ciena

    Ottawa, ON
    4 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
    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
    a month ago
  •  ...Responsibilities As an Application Developer, you will develop, support,...  ...to obtain Secret, NATO and Controlled Goods Clearances Must be...  ...~8+ years of hands-on software development experience, including...  ...developing device drivers and firmware for embedded or hardware-... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Worldwide

    IBM

    Ottawa, ON
    10 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
    2 days ago
  •  ...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... 
    Senior
    Full time

    Aversan

    Ottawa, ON
    10 days ago
  •  ...Senior Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects. They will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration and alignment with our... 
    Senior
    For contractors

    Myticas Consulting

    Ottawa, ON
    21 days ago
  • $110.63k - $149.68k per year

     ...Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy...  ...Software Engineer to join our team. In this role, you will design, develop, and optimize embedded software systems, playing a key part... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum

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

    High Tech Genesis

    Ottawa, ON
    18 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
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes through...  ....  ~ Utilize GitLab as a version control management tool for continuous integration... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    7 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
    2 days 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
    For contractors
    Work at office
    Remote work
    Worldwide
    Rotating shift

    CIRA

    Ottawa, ON
    10 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
    2 days 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
    26 days ago
  • $75k - $80k per year

     ...communication and information systems for control centres with safety-critical tasks....  ...established team as a Network Communicatioins Software Developer. As part of our team, you will design,...  ...Object Oriented, N-Tier Architecture, Embedded/Real-time development ~ Languages:... 
    Long term contract
    Permanent employment
    Work at office
    Worldwide

    Frequentis

    Ottawa, ON
    3 days ago
  • $105k - $155k per year

     ...maintain high-quality Android-based software that enables seamless...  ...are not limited to: Design develop and maintain Android services and applications that support embedded and mobile third-party navigation...  ...Support the team through source control collaboration and development... 
    Full time

    Ford Motor

    Ottawa, ON
    4 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
    a month 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
    2 days ago
  • $95k - $110k per year

    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 needed to advance...
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    6 days ago
  •  ...harness Internet of Things (IoT) data to develop actionable insights and improve...  ...built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds...  ...designing backend systems that serve edge, embedded, or resource-constrained clients ~... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    8 days ago
  •  ...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 time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Ottawa, ON
    13 days ago
  • $100k - $175k per year

     ...Block Computing is a Canadian quantum technology company on a mission...  ...Research is seeking a Senior Quantum Scientist to lead significant...  ..., optical modulators, and the control systems that tie them together...  ...what does not. ( ( Mentor and develop junior scientists and research... 
    Senior
    Long term contract
    Full time

    Q-Block Computing

    Ottawa, ON
    2 days ago
  •  ...building the world's most critical embedded systems. The company's...  ...medical devices, industrial controls, transportation, heavy machinery...  ...and robotics. BlackBerry QNX software and development tools are...  ...is seeking talented embedded developers for our Automotive OEM Direct... 
    Senior
    Full time

    BlackBerry

    Ottawa, ON
    5 days ago
  • $105k - $135k per year

     ...) and the Ontario Human Rights Code.      Envision Yourself at Barracuda:   We are seeking a passionate and hardworking Software Senior 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
  •  ...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
    18 days ago
  •  ...deployment options put organizations in control of their own future. Acumatica is more...  ...investment firm focused on enterprise software, data and technology-enabled...  ...visit: Job Description As a Senior Content Developer, you will create engaging content that... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Acumatica

    Ottawa, ON
    5 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

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!