D-Wave

EDA Tool Developer – Intermediate, Senior or Staff

D-Wave

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 CA$90,182 - CA$190,909 per year

Job Level

Senior

Tech Stack

CloudDockerLinuxPython

About the role

  • Develop and maintain a homogenized toolchain/design flow for deployment on multiple systems, including servers and local systems
  • Extend our in-house electromagnetic simulation toolchain and modeling infrastructure
  • Build tools for EDA, including a circuit topology extractor, an at-scale parasitics extractor, chip density homogenization tools, incremental verification tools, and many more
  • Evaluate commercial and open-source EDA tools from vendors, compare against requirements, capabilities, and alternatives and integrate or extend them as needed
  • Customize tools and workflows to match our specialized fab processes and quantum hardware requirements
  • Automate, oversee, and maintain chip documentation and revision workflows
  • Collaborate with IC designers, engineers, and scientists
  • Contribute to building, extending, and maintaining EDA ecosystem

Requirements

  • Post-secondary degree in electronic engineering, computer science, physics, or a related field
  • Experience with EDA tools at scale and the ability to contribute to their development or integration
  • Strong programming skills multiple languages (e.g., Common Lisp, Python, C++) and paradigms
  • Understanding of algorithm complexity and performance tradeoffs
  • Proficiency in Linux based development environments
  • Experience collaborating in software development teams and managing toolchains or infrastructures
  • Integrated circuit design experience (bonus)
  • Knowledge of superconducting or analog circuit design (bonus)
  • Good understanding of the physics of electricity and magnetism, especially around superconductors (bonus)
  • Experience developing EDA tools or toolchains (bonus)
  • Experience with containerization of tools, for example using Docker (bonus)
  • Intermediate (II) level: graduate degree with relevant specialization and 0-2 years experience OR bachelor’s degree and 2-4 years relevant experience
  • Senior: All qualifications of Intermediate + 3+ additional years of experience (can include relevant graduate research)
  • Staff: All qualifications of Senior + deeper experience and impact, leadership in EDA systems at scale