Senior Software Developer [554]
Offre en anglaisDevelop and maintain core software and infrastructure that interacts directly with quantum processors for calibration and operational monitoring. Collaborate with cross-functional teams to deliver technical initiatives and mentor junior developers to improve engineering best practices.
- Sur place
- Burnaby, BC
- Publié 15 juill. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
BC Public Schools
Manager, People, Performance and Culture
- Sur place
Alcohol and Gaming Commission of Ontario (AGCO)
Responsable de la gestion de l’information
- Sur place
Dalfen Ltée
Technicien Comptable
- Sur place
Résumé du poste
About the role D-Wave is Seeking a Senior Software Developer to join our Processor Software team, which develops and maintains software supporting our internal Processor Development (PD), Hardware Engineering (HWE), and Lab Operations (LabOps) teams. This role focuses on developing the core software and infrastructure that interacts directly with our quantum processors across production and laboratory environments. The ideal candidate combines software engineering expertise with a strong understanding of physics, engineering, or hardware-integrated systems. You will collaborate closely with scientists, engineers, and software developers to solve complex technical challenges that enable the development and operation of our quantum computing systems, while mentoring junior team members and contributing to the team’s engineering best practices. What you'll do Contribute to the full software lifecycle, including requirements definition, design, development, testing, validation, deployment, maintenance, and decommissioning Design, develop, and maintain software supporting quantum processor calibration, hardware interfaces, operational infrastructure, system testing, and monitoring Take ownership of and responsibility for bugfixes, enhancements, and new feature development for the processor software ecosystem Improve software architecture, reliability, maintainability, and performance through optimization, testing, and documentation Independently own development tasks and carry out technical investigations. Collaborate with scientists, engineers, and software teams to deliver initiatives spanning multiple teams Mentor junior developers through technical guidance, code reviews, and knowledge sharing to strengthen engineering capability across the team Contribute to process improvements, technical discussions, and development best practices Participate in an on-call rotation supporting ensuring the availability and performance of our QPU solvers on the Leap cloud platform About You Bachelor's degree in Engineering Physics, Electrical Engineering, Computer Engineering, Physics, Computer Science, or a related discipline with demonstrated experience working on hardware-integrated systems 5+ years of relevant software development experience designing and delivering complex software systems Expertise developing high-performance software using compiled programming languages and multithreaded environments Strong understanding of software architecture, algorithms, concurrency, and performance optimization techniques Experience designing, implementing, and optimizing software interfaces to hardware systems Experience developing reliable, maintainable software for complex engineering or scientific applications Experience with Git workflows including branching, merging, and pull requests Experience working in Linux environments Excellent problem-solving, communication, and collaboration skills Self-motivated, adaptable, and eager to learn new technologies and domains Bonus Points Experience with Common Lisp (SBCL) or similar functional languages such as Scheme, Clojure, or Scala Experience with Emacs, Docker, Jenkins, Kubernetes, SQL, MongoDB, InfluxDB, Grafana, or Redis Experience developing software for hardware control systems, scientific computing, or distributed infrastructure Familiarity with quantum computing, embedded systems, or high-performance computing environments Experience leveraging AI-assisted development tools (e.g., code generation, code review, testing, or documentation) and building AI-powered solutions to improve engineering productivity or automate workflows A D-Waver's DNA We look at the future and say “why not”; we see possibilities where others see problems or routines. We show the way ahead and are committed to achieving ambitious goals. We practice straight talk and listen generously to each other with empathy. We value different opinions and points of views. We ensure that we connect outside as well as inside to learn from others and inspire each other. We hold ourselves accountable for delivering results. We make decisions & take responsibility so that we can act & support each other. As leaders we motivate & engage our teams to undertake beyond what they originally thought possible, by developing our teams & creating the conditions for people to grow and empower themselves through enabling & coaching. Inclusion We celebrate diverse perspectives to drive innovation in our pursuit. Our employees range from distinguished domain experts with decades of experience in their respective fields, to bright and motivated graduates eager to make their mark. Our diverse and innovative team will make you feel appreciated, supported and empower your career growth at D-Wave. Our Compensation Philosophy is Simple but Powerful: We believe providing D-Wavers with company ownership, competitive pay, and a range of meaningful benefits is the start of creating a culture where people want to give the best they’ve got — not because they’re simply making money, but because they’ve fallen in love with our vision, mission, values, and team. During the interview process, your Recruiter will explain how our rubrics work across all our total rewards (base, equity, bonus, perks, benefit, culture) offerings. The base salary for this role is targeted between $150,000 - $206,000 CAD per year. The final offer is determined by your proficiencies within this level. The Fine Print: No 3rd party candidates will be accepted It is D-Wave Systems Inc. policy to provide equal employment opportunity (EEO) to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state/provincial, local law.
Ce que vous ferez
Develop and maintain core software and infrastructure that interacts directly with quantum processors for calibration and operational monitoring. Collaborate with cross-functional teams to deliver technical initiatives and mentor junior developers to improve engineering best practices.
Exigences
Requires a Bachelor's degree in a technical field and over 5 years of experience designing complex software for hardware-integrated systems. Candidates must be experts in high-performance compiled languages and multithreaded environments within Linux.
Avantages
• Company Ownership • Competitive Pay • Equity • Bonus • Perks
Compétences indiquées
- LinuxSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Software Architecture
- Multithreaded Programming
- Hardware-Integrated Systems
- Performance Optimization
- Concurrency
- Git Workflows
- Linux
- Compiled Programming Languages
- Algorithm Design
- System Testing
- Code Review
- Technical Mentorship
- Empathy
- Pull/Merge Requests
- Workflow Management
- Git (Version Control System)
- Willingness To Learn
- Software Interfaces
- Workflow Automation
- Self-Motivation
- Programming Languages
- Artificial Intelligence
- Algorithms
- Lisp (Programming Language)
- Software Development
- Electrical Engineering
- Clojure
- Code Generation
- Communication
- Computer Science
- Computer Engineering
- Control Systems
- Software Development Life Cycle
- Development Testing
- Programming Tools
- Embedded Systems
- Hardware Architecture
- Hardware Interface Design
- Innovation
- Problem Solving
- Scheme (Programming Language)
- Maintainability
- Mentorship
- MongoDB
- Operations
- Physics
- Quantum Computing
- Redis
- Coaching
- Scala (Programming Language)
Domaines d’emploi
- Software
- Technology
- Engineering
- Science & Research
- Software Developer
- Software Developer / Engineer
- Software Developers
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine