Finite Element Software Developer
Date: Apr 15, 2021
Location: Villebon sur Yvette, FR
Req ID: 156618
Apply for Job
Position
We’re looking for a talented, versatile and autonomous person for a senior level Software Engineer position to join our dynamic development team in our office of Villebon-sur-Yvette (91) - France
Job Responsibilities
We are seeking a hands-on software engineer to plan, design, develop and test multi-physics simulation software targeting next generation MEMS (Micro Electro-Mechanical Systems) devices. Responsibilities will include implementation of a new Finite Element Mechanical Solver as well as a study of Boundary Element Methods for electrostatic problems. Ideal candidates have a solid understanding of mechanical and electrostatics or fluidics in the context of numerical simulations. They love developing a new module from scratch, aren’t afraid of diving into the guts of unknown code, and don’t compromise on the quality of their work. Essential pieces of our environment: Agile methodologies; C++, Python, … as languages; user interface in Qt; Matlab, Simulink, Abaqus or Cadence Virtuoso/Spectre as backend
Other Job Responsibilities
- Professional software engineering design, development and evaluation to advance CoventorMP, our MEMS design platform,
- Implement advanced Finite Elements and Boundary Elements algorithms,
- Exploring new tools, challenging our simulation capabilities, creating new solutions,
- Supporting our Application Engineers when facing challenging simulations to help our customers.
Minimum Qualifications
- Master’s Degree or PhD in Computer Science or equivalent (Engineering, Physics or Applied Mathematics),
- Solid understanding of one or more domain: mechanics, fluidics, electrostatics,
- Programming experience (object-oriented preferred),
- Strong verbal and written communication skills with ability to impart information at various technical levels,
- Fluent English
- Demonstrated technical problem-solving experience and ability to work in a multicultural environment.
Preferred Qualifications
- Strong background in numerical methods and scientific computing,
- Professional software engineering experience,
- Experience developing a project from scratch,
- Familiarity with C++ libraries such as boost, STL, or Qt; Python coding skills,
- Knowledge of agile methods, object-oriented design, design patterns, and cross-platform development,
- Knowledge solving very large problems with HPC,
- Interest in MEMS technologies and/or Semiconductors.
Competencies
Our Commitment
Our work is everywhere you look – even if you can’t actually see it. Lam Research goes deeper than software or chips to the heart of the process that enables chip creation. So if you want to help power the components that empower everything, join us.
All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.