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

Systems Software Engineer

$110k - $150k per year

Xanadu

About Xanadu: Xanadu’s mission is to build quantum computers that are useful and available to people everywhere. At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers. We are creating something that has never been built before. What we are doing is extremely hard, the classic moon shot. Few people in their life will be able to be a part of something like this, where if we are successful, the technologies we develop will solve some of the world’s most challenging problems and literally change the world. And that is something to be excited about!

Your role and responsibilities:

As an Embedded Software Engineer (Software for Hardware) at Xanadu, you will join the software‑for‑hardware team and help build the control and measurement software for our infrastructure to design and build utility‑scale quantum computers in the next decade. You will work alongside Xanadu physicists, electrical engineers, and hardware designers, often supporting experiments directly in the lab. Your main role will involve developing and maintaining software that connects custom hardware — control boards, instruments, and data acquisition systems — to the higher‑level framework our scientists use to run experiments. Using common communication protocols, you will write and integrate device drivers behind clean, consistent interfaces so that experiments stay reliable and portable as the hardware evolves. On other days, you will help bring up new hardware, debug issues across the stack, improve how measurement data is captured and managed, and roll out changes safely across many active setups. You will grow to understand Xanadu's hardware control and measurement needs across a range of systems, and take pride in turning prototype‑stage code into dependable, maintainable software. Being enthusiastic about best software development practices and clean code, you will also contribute to shared tooling and team efforts that raise the engineering bar across the company. Doing so you will support our scientists and hardware engineers in writing better code and efficiently using the software you and everyone else at Xanadu develops.

Basic qualifications and experience:

  • Understanding of the full life cycle of software development, including version control, code review, testing, continuous integration, logging, documentation, maintenance, and user support
  • Solid (2+ years) experience with Python programming for automation of tools and processes, with the ability to employ programming paradigms such as object oriented and functional programming and related design patterns where applicable
  • Some experience writing software that talks to instruments or hardware — for example, controlling lab equipment, sensors, or measurement devices over protocols like SCPI, IVI, VISA, serial/USB, or TCP/IP (preferably in Python) — or a strong willingness to learn
  • Ability and willingness to troubleshoot and fix issues anywhere in a complex hardware‑software stack
  • Familiarity with Linux (command line, shell scripting), containerization (e.g. Docker), and basic networking concepts (TCP/IP, SSH, ports/firewalls)
  • Exposure to asynchronous or concurrent programming (e.g. async/await, threading, or multiprocessing), useful for device drivers and servers that handle multiple connections at once
  • Curiosity about new and unfamiliar technologies
  • Excellent communication skills
  • Desire to work and ability to thrive in a fast‑paced research environment
  • Willingness to work in Toronto downtown in person >=4 days a week

Preferred qualifications and experience:

  • B.S., M.S., or PhD in computer science, electrical engineering, physics, or related field
  • Significant (>2 years) experience in writing instrumentation drivers and similar software, or experience with lab instrumentation frameworks
  • Activity in 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 not required

This is a brand‑new position. Base salary range is 110,000–150,000 CAD. You will also be eligible for equity and benefits.

Our values are important. They are fundamental and lay the foundation for culture at Xanadu.

We are an equal opportunity employer and encourage candidates of all backgrounds to apply. We are committed to building an inclusive, safe, and equitable culture and fostering an environment where our employees feel included, valued, and heard. We are committed to meeting the needs of all individuals and support a barrier‑free workplace. Should you require accommodations at any point during the recruitment process please contact Recruiting at

Please be advised that we may use artificial intelligence (AI) tools to assist in the screening and assessment of applicants for this position. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Systems Software Engineer in Toronto, ON vacancy
  • $89k per year

     ...development, installation, integration and operation of computer-based systems Develop flowcharts, layouts and documentation to identify...  ...process and network models to optimize architecture Develop software solutions by studying systems flow, data usage and work... 
    Suggested
    Long term contract
    Permanent employment
    Relocation
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    iSteer Inc.

    Toronto, ON
    16 days ago
  • $125.88k - $151.06k per year

     ...and ready to query, with no engineering or maintenance required. We’re...  ...to the context teams and AI systems rely on. Fivetran helps organizations...  ...across the systems, clouds, engines, and tools they rely on. dbt...  ...We’re looking for a Senior Software Engineer within our... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    8 hours ago
  • $108k - $149k per year

     ...at scale. Our team is building the cloud-based distributed systems software responsible for the lifecycle of search indexes including: data...  ...systems that our customers love and that we are proud of as engineers Have the opportunity to lead projects and own subsystems... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    MongoDB

    Toronto, ON
    8 hours ago
  • $100k - $115k per year

     ...Business Systems Engineer Location: Remote Compensation: CAD $100,000-$115,000 / year Frank...  ...custom engagement rings, and our software platform makes the operational complexity...  ...Care, Production, and Gemology Pricing engines and business rules that drive our catalog... 
    Suggested
    Long term contract
    Remote work

    Frank Darling

    Toronto, ON
    11 days ago
  • $80k - $90k per year

     ...expert clients rely on.  As a Solutions Engineer , you’ll drive high-impact projects...  ...auditing tools, to safeguard client data and systems  Maintain and update client...  ...Certifications  Education in Computer Science, Software Engineering, IT or related field  The... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Monday to friday

    STACK IT Recruitment

    Toronto, ON
    7 days ago
  •  ...and other related workloads. • Monitor system performance, troubleshoot issues, optimize...  ...and select appropriate hardware, software, and networking technologies to meet organizational...  ...related to infrastructure systems engineering. • Identify opportunities for process improvement... 
    Permanent employment
    Full time
    Remote work

    Pathway Communications

    Toronto, ON
    12 days ago
  • usd89.2k - usd129.4k per year

     ...Competencies ~2+ years of professional software development experience working on multi-tiered...  ...SQL, AWS RDS, and embedded database engines such as MS Jet, SQLite, and DuckDB ~ Strong...  ...knowledge of Windows and Linux operating systems including architecture, APIs, security,... 
    Full time
    Internship

    Moody's

    Toronto, ON
    1 day ago
  •  ...Corporate Systems Engineer Location : Ottawa/Toronto, On-Site Reports to: Head of Security The Role You'll be the on-site face...  ..., troubleshooting, and resolving issues across hardware, software, accounts, and access Operate the day-to-day endpoint and identity... 
    Full time

    dominion%20dynamics

    Toronto, ON
    7 hours ago
  • $65k - $85k per year

     ...ROLE: SOFTWARE ENGINEER TEAM: MEDIA LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW At Salt Media , we're on a mission to earn the world...  ...Develop integrations with social media platforms, enterprise systems, and external APIs/MCPs.   Improve platform reliability,... 
    Full time
    Seasonal work

    SALT XC

    Toronto, ON
    4 days ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that... 
    Full time
    Internship
    Live In
    Manual labor

    decodahealth

    Toronto, ON
    7 hours ago
  • $60 - $62 per hour

     ...Job Responsibility: : Mainframe System Engineer (z/OS) whose responsibilities include supporting Mainframe components and software, installing, testing, maintenance and documentation on mainframe z/OS systems in a sysplex environment along with projects as required. In... 
    Hourly pay
    Full time
    Shift work

    AppTad Technologies Pvt Ltd

    Toronto, ON
    10 days ago
  •  ...capital firms, we're building a world-class engineering organization that embraces innovation,...  ...customer-facing experiences to the backend systems that power our platform - helping deliver...  ...web applications in a professional software engineering environment Strong experience... 
    Internship
    Immediate start

    Pine

    Toronto, ON
    18 days ago
  •  ...landscape.  Job Description About this job As a Senior Software Engineer, you will play a critical role in designing, building, and...  ...ability to independently lead technical efforts, influence system design, mentor other engineers, and respond effectively to critical... 
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    NielsenIQ

    Toronto, ON
    4 days ago
  • $92k - $118k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across... 
    Internship
    Immediate start

    Capco

    Toronto, ON
    2 days ago
  •  ...implement, integrate, and maintain enterprise web applications using Microsoft technologies and web development tools. Participate in software design discussions, technical decision-making, documentation, implementation, and maintenance activities. Provide development and... 
    Full time

    Capco

    Toronto, ON
    1 day ago
  • $125k - $135k per year

     ...get anywhere else. Whether you're solving problems, building systems, or shaping strategy, your work fuels real support for real people...  ...your contributions. What You’ll Do The Job:  Lead Software Engineer, Backend & Cloud Platform We’re hiring a Lead Software Engineer... 
    Temporary work
    Work at office
    Remote work

    Momentum Financial Services Group

    Toronto, ON
    3 days ago
  •  ...impact millions of people? Passionate about data and building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Software Engineer to join the Data Ingestion team in our Analytics organization. The Data... 
    Local area

    Zynga

    Toronto, ON
    3 days ago
  •  ...seeking to fill a full-time permanent position for the role of Software QA Engineer. The successful candidate joining our existing software...  ...testing, enhancement, and testing of an investment fund accounting system. As a member of an agile software development team, you will... 
    Permanent employment
    Full time
    Manual labor
    Work at office
    Remote work

    SGGG-FSI

    Toronto, ON
    3 days ago
  •  ...Sierra's growth. These aren't prototypes—they are powerful, scalable systems running in production environments across industries like...  ...Example projects These are some examples of projects that engineers on our team have worked on recently: Design and build AI agents... 
    Full time
    Flexible hours

    sierra

    Toronto, ON
    7 hours ago
  •  ...Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform...  ...engineering expertise, experience building production SaaS systems, and the ability to collaborate across the stack when needed.... 
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    4 days ago
  •  ...to automate enterprise accounting. Our system handles high-volume financial data,...  ...automation, and we’ve assembled a world-class engineering team with staff-level talent from Robinhood...  ...(e.g. fintech), or complex workflow engines is a plus ~ Loves in-person culture, we... 
    Full time
    Work at office

    Maxima

    Toronto, ON
    7 hours ago
  • $134.5k - $195.1k per year

     ...Competencies Typically 10+ years of progressive experience in software engineering, including experience leading large-scale technical...  ...Deep expertise in software engineering principles, distributed systems, cloud-native architectures, and scalable application design... 
    Full time
    Internship

    Moody's

    Toronto, ON
    1 day ago
  •  ...April 2, 2025 Duties As an Engineering Analyst, you will be part of...  ...to active traffic management systems, advanced traffic management...  ...modelling, and micro- simulation software (e.g., Highway Capacity...  ...city Canada's leading economic engine and one of the world's most diverse... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Part time
    For contractors
    Traineeship
    Internship
    Monday to friday
    Shift work
    Night shift
    Rotating shift

    Association des transports du Canada

    Toronto, ON
    3 days ago
  • $80 - $150 per hour

     ...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer — Agentic Search Systems Type: Contract Compensation: $80–$150/hour Location: Remote Role Responsibilities... 
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    4 days ago
  •  ...We are looking for a product-focused AI Software Engineer to turn advances in AI into restaurant products that work reliably in the real world...  ...backend services, agent workflows, integrations, and evaluation systems. The job begins with a customer or product problem and ends... 
    Long term contract
    Full time
    Temporary work

    Palona AI

    Toronto, ON
    17 days ago
  •  ...restaurants. This role builds the technical growth system that helps the right restaurant owners,...  .... We are looking for an AI Full-Stack Engineer who treats growth as an engineering and...  ..., experimentation, SEO and generative-engine optimization, paid acquisition infrastructure... 
    Long term contract
    Full time
    Temporary work

    Palona AI

    Toronto, ON
    17 days ago
  • $140.6k - $190.6k per year

     ...We're looking for a Lead Engineer to join the CoCounsel Application Experience team and play...  ...across our frontend and backend systems, lead by example in code, and work closely...  ...Technical Experience: 6+ years of professional software engineering experience building and shipping... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $70k - $115k per year

     ...About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted platform... 
    Full time
    Seasonal work
    Night shift

    CMiC

    Toronto, ON
    18 days ago
  • $122k - $152.5k per year

     ...by cultivating a work environment where all team members belong and have the opportunity to thrive.  Lyft is looking for an IT Systems Engineer to lead the technical side of integrating newly acquired companies into Lyft's IT environment. You'll be responsible for... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    3 days ago
  •  ...performance. Collaborate with Product, Design, and ML Engineering to translate the AI product roadmap into reliable software. Influence product strategy and roadmap...  ...building product surfaces on LLMs and agentic systems, including embeddings, agent orchestration, and evaluation... 
    Full time
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Systems Software Engineer. Be the first to apply!