Developer for an industrial 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.

France
Bagneux, Lyon, Frankfurt
Full time
Apply at: 
esi-1743 [at] candidatus.com (esi-1743[at]candidatus[dot]com)
Your contact:
Prajakta Kulkarni
(Recruiter)

JOB PROFILE

Developer for an industrial Finite Element Solver with multiphysics capabilities. Work focus on generic
framework and technology.
Your mission is to contribute to the extension and sustainability of our finite element solver by developing
and refactoring features that are generic, such as I/O, CPU and memory performance, scalability,
development efficiency and maintainability.
Main Missions :
- Analyze industrial cases and understand the relationship between the model and the code.
- Develop code in a large industrial code base in Fortran, in a large team and with high project
management and quality standards.
- Ensure the platform’s sustainability for continuous development of simulation products
(Crashworthiness, NVH, Durability, Metal forming and other manufacturing process simulation)
- Create the necessary framework in the platform to add game-changing new features such as multiphysics
& multi-application inter-operability, High Performance Computing, interface to GUI,
enhanced CPU performance, etc.

Work in a sub-team of 5 specialized developers.
- Work together with support, validation, and customer experience team to create and maintain
large industrial input data used for KPI and non-regression tests.
- Interact with all developers of the finite element solver, to understand the architecture of the
code and advertise good practices.
- Discuss with the support and validation team for development of new features and for
maintenance.
- Work with project and product managers, as needed

YOUR SKILLS

Technical Skills:
• Fluent in English.
• Finite element method.
• Strong mechanical engineering skills, with analysis of complex multi-materials parts, such as full
vehicles.
• Problem-solving abilities, debugging, creating relevant test cases, and understanding test bases.
• Strong interest in coding, with programming practice with an advanced scientific language: Fortran
90, C or C++.
• Abstraction skills, data structures and how to use them.
• Other programming languages are appreciated e.g., Python or other scripting languages.
• MPI and/or OpenMP based parallelization.

 

Soft Skills:
• Passion in Software – do you love coding?
• Autonomy and communication.
• Rationality and commitment.
• Understand user requirements, abstract, and translate them into technical design.

 

EXPERIENCE LEVEL – Senior 5 to 8 years 

- Master of Science or PhD degree in Mechanical Engineering, Scientific computing, or Applied
Mathematics.
- Experience in numerical modeling of large and complex structural mechanical problems. Expertise
in working with large input and output data - definition, manipulation, and analysis.
- Experience in the development of a large-scale numerical simulation software, preferably with a
project management process.

WHAT WE OFFER

Interesting work in an international company with great colleagues and office environment

An ambitious and innovative environment

Exciting solutions with international teams and customers

Flexible working hours with the possibility to work from home

Application form

Indicates required field
Salutation
One file only.
2 MB limit.
Allowed types: pdf, doc, docx, odt.
One file only.
8 MB limit.
Allowed types: pdf, doc, docx, odt, zip.
Eligibility

Data privacy and security policy