Role Overview
We are currently looking for an Advanced Software Engineer in Semiconductor Digital Twin RnD to join our team in Hsinchu, Taiwan. This role focuses on high-performance scientific computing applied to electronic design automation.
Position Summary
This position is dedicated to developing cutting-edge tools that support semiconductor manufacturing and enhance device performance across advanced technology nodes. You will work in a hybrid environment, engaging with both remote and onsite teams to innovate and deploy effective solutions.
Experience Level
This is a full-time, mid-career role requiring advanced academic qualifications and industry experience in a relevant field.
Key Responsibilities
- Collaborate with industry leaders to create tools for accelerating semiconductor manufacturing processes.
- Develop high-fidelity models and conduct simulations to offer significant performance improvements over traditional methods.
- Integrate complex algorithms and high-performance computing techniques into software solutions.
- Estimate and deliver software development tasks accurately within project timelines.
- Work with a collaborative team to tackle advanced computing challenges.
Required Skills and Experience
Candidates must demonstrate strong expertise in scientific computing and programming, including:
- PhD or MS with 3+ years of relevant experience in Computer Science, Applied Mathematics, or Engineering.
- Proficiency in numerical algorithms, eigen/linear/PDE solvers, and distributed processing architectures.
- Strong programming skills in languages such as C/C++, CUDA, and Python.
- Experience with GPU acceleration and familiarity with AI/ML applications.
- Knowledge in semiconductor processes is preferred but not mandatory.
- Excellent problem-solving abilities and a collaborative mindset.
Education Requirements
PhD in a technical field or a Master’s degree combined with at least three years of relevant experience in industry or research settings.