Siemens logo

Software Engineer (Semiconductor Digital Twin R&D)

Siemens
Full-time
Remote friendly (Hsinchu, TWN)
Worldwide
Level - Mid-Career

Role Summary

As a Software Engineer in the Semiconductor Digital Twin R&D team at Siemens, you will focus on developing tools that enhance semiconductor manufacturing and device performance. Your primary responsibilities will include research and software development with an emphasis on high-performance computing and numerical algorithms.

Experience Level

This position is suitable for candidates with a Master’s degree and at least one year of relevant experience in fields such as Computer Science, Applied Mathematics, or Engineering.

Responsibilities

  • Collaborate with industry leaders to develop innovative tools aimed at accelerating semiconductor manufacturing processes.
  • Engage in high-performance scientific computing involving numerical algorithms and distributed processing.
  • Estimate software development tasks and ensure timely project completion.
  • Foster a collaborative team environment.
  • Utilize AI/ML techniques to advance problem-solving methodologies.

Requirements

The ideal candidate should have strong problem-solving skills and a collaborative mindset. Familiarity with semiconductor processes and device physics is preferred.

Education Requirements

Candidate must possess a Master’s degree in Computer Science, Applied Mathematics, or Engineering (Electrical, Mechanical, Civil, etc.). Knowledge in scientific computing, high-performance computing, programming in C/C++, CUDA, Python, and familiarity with semiconductor processes are desirable.