Siemens logo

Principal Software Engineer, Calibre D2S

Siemens
May 11, 2026
Full-time
Remote friendly (Toronto, Ontario, Canada)
Canada
$135,400 - $185,400 CAD yearly
EDA Jobs, Level - Senior

Job Title

Principal Software Engineer, Calibre D2S

Role Summary

Design and implement computational lithography and inverse lithography (ILT) solutions within the Calibre D2S R&D team, focusing on high-performance and GPU-accelerated simulation and tooling for semiconductor manufacturing.

Deliver production-quality software, performance optimization, and technical leadership in a hybrid R&D environment based in Toronto.

Experience Level

Senior β€” principal-level role. The position expects around 10 years of relevant software development experience in scientific computing, HPC, or semiconductor EDA.

Responsibilities

The role combines hands-on development, architecture leadership, and team collaboration. Key responsibilities include:

  • Design, implement, and optimize algorithms for computational lithography and geometry processing.
  • Develop and maintain high-performance C/C++ codebases with GPU acceleration (CUDA) and parallel/distributed computing.
  • Profile and optimize software for throughput and scalability using Linux debugging and profiling tools.
  • Integrate solutions with product and process teams to support production Calibre workflows.
  • Provide technical leadership: mentor engineers, estimate and plan work, and drive architectural decisions.
  • Validate numerical algorithms, maintain code quality, and support release activities.

Requirements

Must-have technical skills and experience:

  • Proficiency in C/C++ and Python; strong experience with Linux development tools, debuggers, and profilers.
  • Experience with GPU programming (CUDA) and parallel or distributed processing for HPC workloads.
  • Solid background in numerical algorithms, computational geometry, and scientific computing methods.
  • Experience in performance optimization and building large-scale simulation software.
  • Domain experience with semiconductor manufacturing and lithography processes.
  • Demonstrated technical leadership, effective communication, and project planning skills.

Nice-to-have:

  • Experience applying AI/ML techniques to accelerate computational workflows.

Education Requirements

PhD or MS in computer science, applied mathematics, applied physics, or engineering. Equivalent advanced technical degrees or equivalent practical experience in related scientific computing, HPC, or semiconductor domains may be considered.

Note: Employment may be subject to U.S. export control laws (ITAR/EAR) and require U.S. Person status or an export license.


About the Company

Company: Siemens

Headquarters: Munich, Germany

Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.

Siemens logo

Date Posted: 2026-05-11