Computational Software Development Engineer
Indexed description
The impact you’ll make
As a key member of our computational software development team, you will design and implement algorithms for simulating the physical phenomena that play a crucial role in the fabrication of cutting-edge nanoscale semiconductor devices. Your work will have a direct impact on how our partners and customers design and create highly complex 3D structures for today’s semiconductor devices. This is a hands-on software engineering position requiring expertise in numerical methods, physical modeling, and proficiency in C++.
What You’ll Do
- Explore new approaches to model phenomena in semiconductor fabrication.
- Design efficient algorithms to simulate those physical phenomena.
- Implement the algorithms using advanced data structures such as octrees for scalability.
- Optimize those algorithms for speed and robustness through profiling and parallelization.
- Produce high-quality software that is well documented, tested, and maintainable.
- Collaborate with our applications team to understand and troubleshoot customer needs
- PhD or MS in engineering, mathematics, physics, or computer science related to 3D modeling, simulation, scientific computing, or semiconductors
- Direct experience with the software implementation of 3D physical simulation algorithms, such as Monte Carlo methods, the finite element method, or the finite volume method
- Broad background in physical modeling, numerical methods, and scientific computing
- Strong background in modern C++ programming, software engineering and building simulation code from scratch.
- Strong fundamental math skills, including linear algebra, calculus, and geometry
- Team player who thrives in a collaborative environment
- Excellent communication skills in English, ability to clearly communicate complex technical concepts
- This position is in Waltham, MA and you are expected to work at least 3 days a week from the office.
- Excellent communication skills in English, ability to clearly communicate complex technical concepts
- This position is in Waltham, MA and you are expected to work at least 3 days a week from the office.
- Knowledge of semiconductor process technology, design, and manufacturing
- Experience developing software to simulate a wide range of physical phenomena related to the semiconductor manufacturing process such as etching, deposition and sputtering of materials, electrical analysis, structural analysis, surface evolution (level sets), etc.
- Professional software engineering experience, preferably developing a 3D modeling software product
- Knowledge of object-oriented design, agile methods.
Our Perks And Benefits
At Lam, our people make amazing things possible. That’s why we invest in you throughout the phases of your life with a comprehensive set of outstanding benefits.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search