Senior Computational Software Development Engineer at Lam Research
Villebon-sur-Yvette, Ile-de-France, France -
Full Time


Start Date

Immediate

Expiry Date

13 Jan, 26

Salary

0.0

Posted On

15 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++ Programming, Software Engineering, 3D Modeling, Simulation, Scientific Computing, Numerical Methods, Parallelization, Data Structures, Algorithms, Communication Skills, Team Collaboration, Object-Oriented Design, Agile Methodologies, Cross-Platform Development, Python Coding, Semiconductor Technology

Industry

Semiconductor Manufacturing

Description
Explore new approaches to model phenomena in semiconductor fabrication. Design efficient algorithms to simulate these physical phenomena. Implement the algorithms using advanced data structures, such as octrees, for scalability. Optimize the algorithms for speed and robustness through profiling and parallelization. Produce high-quality software that is well-documented, tested, and maintainable. Collaborate with the applications team to understand and troubleshoot customer needs. PhD or Master's degree in engineering, mathematics, physics, or computer science, with a focus on 3D modeling, simulation, scientific computing, or semiconductors. Familiarity with molecular dynamics,DFT or other modeling methods for atomistic phenomena. Direct experience implementing 3D physical simulation algorithms, such as particle-based methods, finite volume or finite element. Strong background in modern C++ programming 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, with the ability to clearly communicate complex technical concepts. Broad background in numerical methods and scientific computing. Professional software engineering experience, preferably in developing 3D modeling software products. Knowledge of object-oriented design, agile methodologies, and cross-platform development for Windows and Linux. Experience with C++ libraries such as boost, STL, or Qt; Python coding skills. Knowledge of semiconductor process technology, design, and manufacturing.
Responsibilities
Explore new approaches to model phenomena in semiconductor fabrication and design efficient algorithms to simulate these physical phenomena. Collaborate with the applications team to understand and troubleshoot customer needs.
Loading...