Siemens logo

Software Infrastructure Development Engineer

Siemens
June 01, 2026
Full-time
Remote friendly (Wilsonville, Oregon, United States)
Worldwide
EDA Jobs, Level - Mid-Career

Job Title

Software Infrastructure Development Engineer

Role Summary

Join the Mars Common Test Infrastructure team to design and build software tools and databases that support development and testing of the Calibre EDA tool suite. The role focuses on building automation, test execution, data collection, and analysis systems used internally to verify product quality.

Work with a team of engineers to own features from design through maintenance, and collaborate with internal product teams to reproduce, debug, and triage issues.

Experience Level

Mid-level. The posting does not state explicit years-of-experience guidance.

Responsibilities

The role combines software development, test automation, and operational support for internal test infrastructure.

  • Design, develop, test, and maintain infrastructure tools and databases that drive automated product tests.
  • Implement automation for test execution, data collection, result analysis, and reporting.
  • Integrate tooling with version control and CI/CD systems; maintain deployment and configuration scripts.
  • Collaborate with product and QA teams to reproduce, debug, and prioritize issues found by tests.
  • Estimate and plan tasks; help define and enforce software development standards.
  • Provide occasional operational coverage, including availability for a small number of weekends per year.

Requirements

Key technical and interpersonal requirements. Education is summarized separately below.

  • Must-have: Proven software engineering experience; Python 3; Linux command-line proficiency; Git (CLI) and GitLab familiarity; strong problem-solving and communication skills; self-motivation and ownership; availability for limited weekend work (1–3 weekends/year).
  • Preferred: Experience developing or maintaining QA/test infrastructure; SQL databases (MariaDB, SQLite); Redis or distributed databases (Apache Cassandra); monitoring and dashboard tools (Grafana, Loki, Prometheus, Zabbix); pytest; Atlassian tools (Jira, Confluence); Ansible; REST API design.
  • Bonus: Experience with Tcl, Perl, bash; Scrum/Agile processes; containerization (Docker); web development (JavaScript); familiarity with AI developer tools (e.g., Microsoft Copilot).

Education Requirements

Bachelor's degree in Computer Science (BSCS) is specified or equivalent practical experience is accepted. The posting explicitly allows equivalent experience in lieu of a degree.


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-06-01