Required Qualifications
Ph.D. or M.S. in Physics, Computational Science, Applied Mathematics, Electrical Engineering, Chemical Engineering, Materials Science, Computer Science, or related technical discipline.
Familiarity developing feature-scale, topography, or process simulation tools for plasma etch and deposition
Strong software development experience in C++ and Python
Experience developing numerical simulation or scientific computing software.
Understanding of computational methods such as
Monte Carlo techniques
Numerical optimization
Finite difference or finite element methods
Particle transport simulations
Geometry evolution algorithms
Multiphysics modeling
Ability to work effectively across both physics and software domains.
Strong analytical and problem-solving skills.
Preferred Qualifications
Knowledge of plasma physics and plasma-surface interactions.
Experience with reaction kinetics, surface chemistry, or gas-phase chemistry modeling.
Experience with high-performance computing, parallel algorithms, GPU programming, or distributed computing.
Familiarity with computational geometry, level-set methods, ray tracing, ballistic transport models, or kinetic Monte Carlo methods.
Experience working with experimental data for model calibration and validation.
Record of technical publications, patents, or open-source contributions.
What Makes This Role Unique
This role goes beyond traditional software engineering. You will be responsible for developing software that captures the underlying physics of nanoscale manufacturing processes. Success requires the ability to understand phenomena such as particle transport, surface reactions, energy distributions, and profile evolution, and to convert those concepts into scalable software solutions that can predict real-world process outcomes.
You will help shape the digital twin technologies and simulation platforms that enable the semiconductor industry to develop next-generation devices more quickly and efficiently.