Quantum EDA Software Engineer: Design Tools & Algorithms

Hakkoda, an IBM Company

Town of Yorktown (NY)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Hakkoda, an IBM Company, is seeking engineers to develop robust software and algorithms for quantum computing hardware design. You will apply software engineering best practices to verify and support the design tools and assist end users with debugging and usability improvements.

The role emphasizes Python and C++ proficiency, spatial reasoning, and knowledge of graph theory as you contribute to routing, circuit optimization, and tool optimization for quantum workflows.

Qualifications

  • Strong software engineering foundations and debugging practices.
  • Proficiency in Python is highly desirable.
  • Skills in spatial reasoning and quantitative geometry are important.
  • Experience with EDA tools, routing or circuit optimization, optimization and graph theory is desirable; quantum hardware experience is not required.

Responsibilities

  • Develop robust, user-friendly software and algorithms for designing quantum computing hardware.
  • Verify and support the tools using software engineering best practices, including debugging issues for end users.

Skills

Python
Linux
Object-Oriented Programming
Git
Spatial Reasoning
Quantitative Geometry
Tcl
C++
Rust
CI/CD
Optimization
Graph Theory
EDA Tools
Routing
Circuit Optimization
Communication

Education

Bachelor's degree in Computer Science or related field

Job description

Hakkoda, an IBM Company, is seeking engineers to develop robust software and algorithms for quantum computing hardware design. You will apply software engineering best practices to verify and support the design tools and assist end users with debugging and usability improvements.

The role emphasizes Python and C++ proficiency, spatial reasoning, and knowledge of graph theory as you contribute to routing, circuit optimization, and tool optimization for quantum workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quantum EDA Software Engineer
Quantum EDA Software Engineer

Hakkoda, an IBM Company • Town of Yorktown (NY)

On-site
USD 120,000 - 180,000
Quantum Hardware EDA & Circuit Design Intern (Onsite)
Quantum Hardware EDA & Circuit Design Intern (Onsite)

IBM • Town of Yorktown (NY)

On-site
USD 89,000 - 164,000
8 paid holidays
IBM Employee Stock Purchase Plan
Paid family medical leave
Quantum Software Engineer: Hardware-Aware Circuits
Quantum Software Engineer: Hardware-Aware Circuits

Metric Geo • Michigan

On-site
USD 120,000 - 180,000
Senior Quantum Software Engineer – HPC-QC Systems
Senior Quantum Software Engineer – HPC-QC Systems

Hewlett Packard Enterprise • Andover (MA)

Hybrid
USD 126,000 - 239,000
Senior Software Engineer, Quantum Data Platform
Senior Software Engineer, Quantum Data Platform

HRL Laboratories, LLC • Malibu (CA)

On-site
USD 141,000 - 176,000
Medical, dental, and vision insurance
Life insurance
401K match
+1
Quantum Algorithm Engineer
Quantum Algorithm Engineer

Metric Geo • Michigan

On-site
USD 120,000 - 180,000
Staff Quantum Software Engineer - QEC Decoding & AI
Staff Quantum Software Engineer - QEC Decoding & AI

Google • San Francisco (CA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+9
Quantum Algorithm Engineer
Quantum Algorithm Engineer

DeepRec.ai • Michigan

On-site
USD 120,000 - 180,000
Competitive salary
Equity participation
Visa sponsorship
+4
Quantum Software Engineer - QEC & Compiler Tools
Quantum Software Engineer - QEC & Compiler Tools

IC Resources • Boston (MA)

On-site
USD 120,000 - 190,000
Stock options
Bonus
Staff Quantum Software Engineer – QEC & Decoding AI
Staff Quantum Software Engineer – QEC & Decoding AI

Google • Seattle (WA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+8