368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$60k – $150k per year
Location
In office (Toronto)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Xanadu (Xanadu Quantum Technologies Inc.) is a prominent photonic quantum computing enterprise headquartered in Toronto, Canada. Founded in 2016 by CEO Christian Weedbrook, the venture has raised over $250 million from prominent investors including Bessemer Venture Partners, Capricorn Investment Group, and Real Ventures, alongside major government backing from Canada and DARPA.

Job Description

Job Title: Systems Software Engineer. Location:

  • Toronto, Ontario, Canada
  • In-person at the Toronto downtown location at least 4 days per week

Responsibilities:

  • Develop and maintain software for hardware control and measurement infrastructure used to build utility-scale quantum computers.
  • Work closely with physicists, electrical engineers, and hardware designers, including supporting experiments directly in the lab.
  • Develop software that connects custom control boards, instruments, and data acquisition systems to higher-level experimental frameworks.
  • Write and integrate device drivers using protocols such as SCPI, IVI, VISA, serial/USB, and TCP/IP;
  • Maintain clean, consistent software interfaces so experiments remain reliable and portable as hardware evolves.
  • Bring up new hardware and troubleshoot problems across the hardware-software stack.
  • Improve the capture and management of measurement data.
  • Safely deploy software changes across multiple active experimental setups.
  • Turn prototype-stage software into dependable, maintainable production-quality systems.
  • Follow software development best practices and contribute to clean, well-structured code;
  • Contribute to shared tooling and team initiatives that improve engineering practices across the company.
  • Support scientists and hardware engineers in developing and effectively using software tools.

Qualifications:

  • Understanding of the complete software development lifecycle, including version control, code review, testing, continuous integration, logging, documentation, maintenance, and user support.
  • At least 2 years of experience with Python programming for automation of tools and processes.
  • Ability to use object-oriented and functional programming paradigms and appropriate design patterns.
  • Experience developing software that communicates with laboratory instruments or hardware, such as lab equipment, sensors, or measurement devices, preferably using Python;
  • Familiarity with protocols including SCPI, IVI, VISA, serial/USB, or TCP/IP, or strong willingness to learn them.
  • Ability and willingness to troubleshoot and resolve problems across complex hardware-software systems.
  • Familiarity with Linux command line and shell scripting.
  • Familiarity with containerization technologies such as Docker.
  • Understanding of basic networking concepts including TCP/IP, SSH, ports, and firewalls.
  • Exposure to asynchronous or concurrent programming, including async/await, threading, or multiprocessing.
  • Curiosity about new and unfamiliar technologies;
  • Excellent communication skills.
  • Ability to work effectively in a fast-paced research environment.
  • Willingness to work in person in downtown Toronto at least 4 days per week.

Preferred:

  • B.S., M.S., or PhD in computer science, electrical engineering, physics, or a related field.
  • More than 2 years of experience writing instrumentation drivers or similar software.
  • Experience with laboratory instrumentation frameworks.
  • Contributions to open-source software projects;
  • Experience with embedded software development, testing, and debugging.
  • Exposure to robotics.
  • Basic familiarity with photonics and optical physics.
  • Familiarity with quantum mechanics or quantum computation is an advantage but is not required.

Benefits And Compensation:

  • Base salary range of CAD $110,000 to $150,000 per year.
  • Equity eligibility.
  • Employee benefits.
  • Opportunity to work on software and hardware infrastructure for utility-scale quantum computers.
  • Inclusive, safe, and equitable workplace culture;
  • Workplace accommodations are available throughout the recruitment process.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
$230k – $260k per year • Equity • Remote • Internship • Bachelor's Degree
Python
DevOps
Amazon EKS
AWS
Azure
CI/CD
GCP
Helm
Kubernetes
Terraform
Cybersecurity
FedRAMP
Orca Security
Apply
$123k – $251k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Dallas • Denver • Birmingham
Java
SQL
Java
Gradle
Hibernate
Maven
Spring Boot
Spring Framework
Databases
Apache Kafka
MySQL
Redis
DevOps
CI/CD
Dynatrace
Jenkins
Kubernetes
OpenShift
Cybersecurity
SonarQube
Apply
$28k – $56k per year (gross) • Remote • Full-Time • Astana
JavaScript
PHP
SQL
C
PHP
Laravel
C
FFmpeg
Databases
Redis
Frontend
JQuery
React.js
DevOps
Docker
GitHub
Apply
$120k – $250k per year • Equity 0.2–1% • In office • Full-Time • Master's Degree • Seattle
Python
AI/ML
Diffusion Models
Fine-tuning
PyTorch
Self-Supervised Learning
Apply
$20k – $56k per year (Estimated) • Equity 0–0.1% • In office • Full-Time • 3+ years exp • Master's Degree • Bengaluru
MATLAB
Python
Apply
$60k – $150k per year • In office • Full-Time • 1+ year exp • Bachelor's Degree • Toronto
PowerShell
Python
DevOps
AWS
CI/CD
Apply
$60k – $150k per year • In office • Full-Time • Master's Degree • Toronto
C++
Python
DevOps
CI/CD
Apply
$60k – $150k per year • In office • Full-Time • Master's Degree • Toronto
C++
Julia
Python
DevOps
Git
GitHub
Apply
$60k – $150k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
Python
SQL
AI/ML
AI Agents
RAG
Spark
Knowledge Graph
Time Series Forecasting
DevOps
AWS
Apply
$80k – $175k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
AI/ML
Text-to-Speech
DevOps
CI/CD
Apply
ML/AI Developer 1 hour ago
$65k – $140k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Toronto
AI/ML
Text-to-Speech
DevOps
CI/CD
Apply
$70k – $150k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
MATLAB
Python
SQL
Analytics
Tableau
Apply
$80k – $175k per year • In office • Full-Time • Toronto
Python
AI/ML
AWS Bedrock
Claude
Copilot
LLM
Prompt Engineering
RAG
Context Engineering
AI Agents
DevOps
AWS
CI/CD
Splunk
GitHub
Apply
Actuarial Analyst 1 hour ago
$73k – $146k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Quebec • Waterloo • Toronto
Visual Basic
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.