Senior Development Engineer for Finite Element Solver
The ESI Group is a pioneer and world-leading provider in virtual prototyping software solutions. We employ about 1100 highly qualified specialists in 20 countries across the globe. The key to our success is the use of realistic material physics, providing "as good as real" virtual results.
JOB PROFILE
With continuously growing activities, ESI group, the leading company in the domain of Virtual Prototyping of Products, is searching for a development engineer specialized in the field of finite element applied to structural dynamic analysis.
You will be integrated into the Core Solver Technology (CSM) team, a group of developers/experts in numerical analysis which develop core features (element, contact, numerical scheme, …) used by various applications and industries (automotive, aeronautic, power energy, spatial).
In close collaboration with product development teams (product management, support, consulting), you are expected to develop in vibroacoustic domain inside our CSM Solver platform. Activities include not only algorithm development, but the design, implementation, testing and documentation of software to implement those algorithms within an existing architecture to meet stakeholder requirements. A high level of autonomy and responsibility is required as well as interaction with other internal teams.
YOUR SKILLS
We are looking for a person with an PhD background in Mechanical Engineering with a strong experience (3+ years) in finite element software development.
Key duties and Responsibilities:
- Performs complex development activities that may require extensive analysis in areas including user experience, software design and solver research
- Performs complex bug verification, release testing and beta support for assigned products. Investigates problems discovered by QA or product support and develops solutions
Required Competences:
- Knowledge in FEM, Numerical Schemes.
- Knowledge in the following physics: Structural Dynamics, Vibro-acoustics.
- Passion for crafting robust and efficient code
- Experience delivering high-quality development in a large-scale commercial. software development environment.
- Programming in Fortran90.
- Dynamism, Team Spirit.
- Writing and Presentation in English.
Appreciated Skills:
- MPI or OpenMP programming practice.
- Programming in C or C++.
- Other Software Development Tools practices: GitLab, Jenkins…
WHAT WE OFFER
- Interesting work in an international company with great colleagues and office environment.
- Flexible working hours with the possibility to work from home
- 5 weeks of holiday
- Employee benefits: meal allowance, contribution to pension and life insurance.