Talent.com
Q-Block Computing
Senior Embedded Software Developer — Quantum Control FirmwareQ-Block Computing • Ottawa, Ontario, Canada
Senior Embedded Software Developer — Quantum Control Firmware

Senior Embedded Software Developer — Quantum Control Firmware

Q-Block Computing • Ottawa, Ontario, Canada
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

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.

Create a job alert for this search

Senior Embedded Software Developer — Quantum Control Firmware • Ottawa, Ontario, Canada

Similar jobs

Senior Embedded Software Architect - Aerospace/eVTOL

Essence Coaching GroupOttawa, ON, CA
Full-time

A leading aerospace engineering firm in Ontario seeks a Senior Software Architect Engineer to lead aerospace software development.The role involves defining software architecture and managing the f... Show more

 • Promoted

Senior Embedded Software Engineer

Morson Edge (Canada)Ottawa, ON, CA
Full-time

Senior Embedded Software Engineer.Our client is a global leader in transforming aviation communication through satellite and cellular technologies.Trusted by operators, OEMs, and organizations worl... Show more

 • Promoted

Embedded Software Engineer for Advanced Optical Control Systems

SyntronicOttawa, ON, CA
Full-time

Become a pioneering Embedded Software Engineer and design innovative optical control systems.Focus on real-time performance for Layer 0 components in cutting-edge telecommunications technology.In t... Show more

 • Promoted

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA)Ottawa, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t... Show more

 • Promoted

Senior Embedded Applications Developer - Ottawa

IBMOttawa, ON, CA
Full-time

A leading global consulting firm is seeking a Senior Application Developer based in Ottawa, ON.The ideal candidate has a Master's Degree and at least 8 years of experience in low-level programming ... Show more

 • Promoted

Senior Hardware Engineer - ottawa

Aversan Inc.ottawa, on, ca
Full-time

Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified.Engineer, Design, De... Show more

 • Promoted

Senior Embedded Software Engineering Leader

Ciena CorporationOttawa, ON, CA
Full-time

A leading technology company is seeking a Senior Manager Embedded Software Engineering in Ottawa to lead a team of software engineers.The ideal candidate will bring over 10 years of experience in s... Show more

 • Promoted

Skilled Embedded Software Developer Focused on Automotive Security

MEDA Engineering & Technical ServicesOttawa, ON, CA
Full-time

Drive innovation as an Embedded Software Developer in automotive security.Contribute to critical software initiatives within a fully onsite, agile environment for robust vehicle communication.As pa... Show more

 • Promoted

Embedded Software Developer in Ottawa

Curtiss-WrightOttawa, ON, CA
Full-time

Join Curtiss-Wright as an Embedded Software Developer in Ottawa, ON, focusing on innovative product design and development.Leverage your skills in embedded firmware and programming languages to enh... Show more

 • Promoted

Senior Software Developer Specializing in Embedded Optical Controls

Syntronic - A Global Design HouseOttawa, ON, CA
Full-time

Elevate your career as a Senior Software Developer in embedded systems focused on optical controls.Play a vital role in creating innovative software for next-generation optical transport solutions.... Show more

 • Promoted

Senior Embedded Software Engineer

RANOVUS Inc.Ottawa, ON, CA
Full-time

Social networking, machine learning, and big data analytics demand ever-increasing network connectivity.RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solut... Show more

 • Promoted

Embedded Software Developer (Optical Control)

SyntronicOttawa, ON, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur... Show more

 • Promoted

Experienced Embedded Software Developer - Optical Systems

NokiaOttawa, ON, CA
Full-time

Become a pivotal part of our Optical Line System team as an Experienced Embedded Software Developer.Craft carrier-grade, real-time software while collaborating across disciplines.Your role will rev... Show more

 • Promoted

Innovative Embedded Developer for Sonic Systems and Leadership

High Tech Genesis Inc.Ottawa, ON, CA
Full-time

Join as an Embedded Developer focused on Sonic systems implementation and leadership.Collaborate within a dynamic team to enhance platform development with cutting-edge technology.In this influenti... Show more

 • Promoted

Embedded Optical Control Software Engineer

SyntronicOttawa, ON, CA
Full-time

A technology innovation company in Ottawa is seeking an Embedded Software Engineer to develop software for advanced optical components.Responsibilities include designing embedded systems, optimizin... Show more

 • Promoted

Senior Embedded Software Developer Role

Myticas ConsultingOttawa, ON, CA
Full-time

Elevate your career as a Senior Embedded Software Developer, leading software module ownership in a collaborative scrum team.Engage in cutting-edge design, development, and testing to ensure optima... Show more

 • Promoted

Senior Embedded C++ Developer Role

High Tech GenesisOttawa, ON, CA
Full-time

Shape the next generation of embedded systems as a Senior Embedded Developer.Utilize advanced C++ and collaborate across teams to create reliable, maintainable software solutions.With a strong back... Show more

 • Promoted

Senior Embedded Software Lead - Satellite Systems (Hybrid)

TelesatOttawa, ON, CA
Full-time

A leading satellite operator is seeking a Principal Embedded Software Developer to work on cutting-edge software for their satellite systems.This role requires significant experience in embedded sy... Show more

 • Promoted

Senior Embedded Software Engineer - Satellite Systems

Myticas ConsultingOttawa, ON, CA
Full-time

A leading consulting firm in Ottawa is looking for a Senior Embedded Software Developer to oversee the development of software modules in a dynamic scrum team.Candidates should possess over 8 years... Show more

 • Promoted

Embedded Software Developer (Optical Control)

Syntronic - A Global Design HouseOttawa, ON, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur... Show more