Job Title
Senior Software Engineer
Role Summary
Design, develop, and deliver software for Electronic Design Automation (EDA) products. Serve as a technical lead for one or more areas of a product, set technical direction, drive architecture and implementation decisions, and ensure high functional quality across required platforms.
Work collaboratively with product teams and customers, mentor junior engineers, and manage project scope, schedules, and deliverables. Position is based in Wilsonville, OR with a hybrid work arrangement.
Experience Level
Senior β typically 12β14 years of relevant experience; advanced technical leadership and independent judgment expected.
Responsibilities
Primary duties include design, development, delivery, and technical leadership for software products:
- Architect, design, implement, modify, and maintain software features and systems; perform significant re-architecture when required.
- Act as technical lead on projects that span multiple product areas; define scope, plans, schedules, and deliverables.
- Implement code, conduct code reviews, create and run unit tests, and manage software integration.
- Provide production support and maintain released tools across supported platforms and environments.
- Gather and incorporate user and customer requirements; consult directly with customers on upgrades and product direction.
- Conduct research to identify long-term technical solutions and maintain expertise in the specialty area.
- Document designs, processes, and procedures; proactively communicate project and tool status.
- Mentor and guide junior engineers and review others' designs and implementations as required.
Requirements
Essential technical skills, experience, and constraints.
- Advanced software design, system development, application integration, testing, and production support skills.
- Strong experience with software development life-cycle methodologies, code reviews, and implementing unit tests and integration testing.
- Practical knowledge of hardware and operating environments relevant to complex software systems.
- Proven ability to manage multiple complex projects, communicate complex technical concepts clearly, and lead engineering teams.
- Experience maintaining and supporting deployed tools and environments.
- Role will be subject to U.S. export control requirements (ITAR/EAR); for U.S.-based positions employment is contingent on verifying U.S. Person status or obtaining any necessary export license.
Nice-to-have: experience in EDA tools, tool/environment projects, or research background in relevant technical domains.
Education Requirements
The posting specifies a masters degree in computer science, engineering, or equivalent; typically 1214 years of related experience. Equivalent practical experience is indicated as acceptable.
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