Job Title
Software Engineer - Advanced
Role Summary
Join the QuestaSim (Simulation) R&D team at Siemens EDA to design and implement algorithms and software architecture for industry-leading simulation tools. The role focuses on developing and maintaining production-quality components and engines used in chip, board, and system design.
Experience Level
Mid-level. No explicit years-of-experience requirement provided.
Responsibilities
Primary responsibilities include design, implementation, and maintenance of simulation software and algorithms, and collaborating with engineering peers to deliver high-quality products.
- Design and implement algorithms and software architecture for simulation tools.
- Develop, enhance, and maintain production-quality components, engines, and existing codebases.
- Diagnose and solve complex software problems in collaboration with senior engineers.
- Contribute to project planning and meet engineering milestones with disciplined execution.
- Write efficient, maintainable code and participate in code reviews and testing.
Requirements
Must-have technical skills and other mandatory conditions are listed first; nice-to-have items follow.
-
Must-have: Strong proficiency in C/C++, solid knowledge of data structures and algorithms.
-
Must-have: Expertise in compiler concepts and optimizations.
-
Must-have: Experience developing software on UNIX/Linux platforms.
-
Must-have: Ability to conceptualize, define, architect, and implement solutions for open-ended problem scopes.
-
Must-have: Excellent problem-solving and analytical skills; proven ability to work independently and take ownership.
-
Mandatory compliance: Position is subject to U.S. export control (ITAR/EAR); employment contingent on U.S. Person status or obtaining any required export license.
-
Nice-to-have: Basic knowledge of digital electronics and SystemVerilog/Verilog/VHDL concepts.
-
Nice-to-have: Familiarity with parallel algorithms and job distribution techniques.
-
Nice-to-have: Exposure to simulation or formal verification methodologies.
Education Requirements
Bachelor's or master’s degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related technical field from an accredited institution.
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-07-07