Job Title
Senior Software Engineer - Calibre PERC
Role Summary
Join the Calibre R&D team to design and implement high-performance circuit reliability verification features for the Calibre PERC product. Work within a mixed-experience team to deliver scalable, production-quality EDA software.
The role focuses on software design, performance optimization, and integration in Unix/Linux environments, with collaboration across senior and junior engineers.
Experience Level
Senior. The posting indicates experience up to 7 years in software development; candidates should have substantial hands-on experience in C++ and related EDA/HPC development.
Responsibilities
The engineer will contribute to design, implementation, and delivery of circuit reliability features in Calibre PERC and collaborate with team members to meet quality and schedule targets.
- Design and implement new features and enhancements for circuit reliability verification in Calibre PERC.
- Develop and optimize high-performance code (HPC) for scalability and throughput.
- Apply graph algorithms and related data structures to EDA problems.
- Write and maintain Unix/Linux-based software and tools; develop shell scripts and automation.
- Collaborate with senior and junior engineers; estimate tasks and deliver software on schedule.
- Follow software quality and craftsmanship practices (testing, code reviews, documentation).
- Participate in debugging, performance tuning, and integrations across the product stack.
Requirements
Must-have technical skills and experience required for safe consideration.
- Strong C++ programming experience and proven software development track record.
- Knowledge of graph algorithms and their application in EDA domains.
- Experience with High-Performance Computing (HPC) programming and performance optimization.
- Proficiency with Unix/Linux development and toolchains.
- Experience with shell scripting and at least one interpreted language (Tcl, Python, etc.).
- Self-motivated, trustworthy, able to work in and contribute to a team environment.
- Employment is subject to U.S. export control (ITAR/EAR); employment contingent on U.S. Person status or obtaining an export license where required.
Preferred:
- Experience with DRC, LVS, or PERC technologies.
- Alignment with quality software development practices and attention to detail.
- Strong verbal, written, and interpersonal communication skills.
Education Requirements
Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field is required. A Master's degree is indicated as helpful.
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.

Date Posted: 2026-05-18