Technika Search

Staff Computational Modeling SW Developer- 3D Physical Simulation/Geometric Algorithms, C++

Waltham, MA, US

4 days ago
Save Job

Summary

Our client has the exciting role of creating modeling software that enables design & manufacturing of the most advanced processors. Through a combination of physics modeling and innovative algorithms our software simulates the entire semiconductor fabrication process, allowing our customers a massive speedup in getting the next-generation chips out there.


As a key member of our modeling team, you will design and implement algorithms and

computational infrastructure for simulating the physical phenomena that play a crucial

role in the fabrication of cutting-edge nanoscale semiconductor devices. This is a hands-

on software engineering position with potential for management (project and people) requiring expertise in numerical methods, physical modeling, and proficiency in C++.


You will be able to learn and grow as part of the open and collaborative team that builds the

modeling capabilities of our well-established 3D modeling software product. Creating a software ecosystem to tackle the semiconductor industry’s greatest challenges.


Your Role

• Explore new approaches to model phenomena in semiconductor fabrication.

• Design efficient algorithms to simulate those physical phenomena.

• Implement the algorithms using efficient 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


Your Qualifications:

• PhD or MS in engineering, mathematics, physics, or computer science related to 3D

modeling, simulation, scientific computing, or semiconductors

• Minimum 3 years professional software engineering experience, preferably developing a 3D

modeling software product

• Direct breadth of experience with the implementation of 3D physical simulation and geometric

algorithms, including but not limited to finite-element, finite-volume AND other algorithms such as ray-tracing, purpose tracking or level sets etc.

• Experience or strong interest in managing people and/or projects

• Strong background in modern C++ programming from scratch to production, HPC, and software engineering

• 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


Preferred Qualifications


• Broad background in numerical methods and scientific computing

• Knowledge of object-oriented design, agile methods, and Windows/Linux cross-platform

development

• Knowledge of semiconductor process technology, design, and manufacturing


***Our client offers a competitive compensation package, robust benefits package, relocation and a hybrid work model with on-site days in Waltham, MA***

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job