Quantum Pro Software Engineer
Role details
Job location
Tech stack
Job description
Required Locations: One of: Everett, WA. Santa Clara, CA. Calabasas, CA. Cambridge, MA. Not open to remote.
Implement and design Quantum Pro EDA software that enables engineers to design, model, and validate nextgeneration quantum systems. In this role, you will be a key member of an R&D team responsible for developing capabilities that enable quantum circuit design workflows-turning complex domain problems into robust, maintainable, high-performance software delivered through an Agile development process.
You will work closely with other engineers, Product Owners/Planners, and crossfunctional partners to bring features to market, with a strong emphasis on handson coding in C++ and Python and production-quality engineering practices.
This is a hands-on software engineering role. Your software skills are more important than quantum skills. You will spend the majority of your time designing, implementing, testing, and maintaining production software in C++, including building APIs, writing unit/integration tests, profiling and optimizing performance, and collaborating via code reviews within an Agile team.
Include but are not limited to:
- Defining and coding new software features in C++ and Python that enable Quantum Pro workflows and implementing them with other squad members.
- Building and maintaining high-quality, production-ready code: clear architecture, test coverage, and performance-minded implementations.
- Developing software that supports quantum system design and/or simulation workflows, including translating domain concepts into computational representations as needed.
- Taking on complex software development tasks and solving challenging problems with a bias toward maintainability and robust design.
- Working with the product owner and development team to deliver quality products on time following the Agile software development process.
- Collaborating across teams to deliver results, communicate clearly, and drive alignment on technical approaches.
Requirements
Required:
- Bachelor's, Master's, or Ph.D. degree in Computer Science, Electrical Engineering, Physics, or equivalent.
- Strong software development experience with demonstrated ability to deliver production-quality solutions.
- Excellent coding skills in modern C++ and Python, including object-oriented design and clean API development.
- Experience tackling complex problems (architecture, performance, reliability) and turning prototypes into robust deliverables.
- Ability to work effectively in an Agile environment and collaborate with multiple teams to deliver results.
- Experience delivering quality and robust software with solid engineering discipline (testing, CI/CD, code review practices).
- Strong written and verbal communication skills; growth mindset.
Benefits & conditions
US Employees may be eligible for the following benefits:
- Medical, dental and vision
- Health Savings Account
- Health Care and Dependent Care Flexible Spending Accounts
- Life, Accident, Disability insurance
- Business Travel Accident and Business Travel Health
- 401(k) Plan
- Flexible Time Off, Paid Holidays
- Paid Family Leave
- Discounts, Perks
- Tuition Reimbursement
- Adoption Assistance
- ESPP (Employee Stock Purchase Plan)
- Restricted Stock Units