A leading engineering business specialising in CFD (Computational Fluid Dynamics) software is expanding their global team that supports the development of existing and new software products and services with key involvement in the development, sub-models and related research.
The Role
- FORTRAN development improving existing mathematical models and adding new sub-models related to turbulence, combustion, source term modelling.
- Improve architecture of the solver by restructuring and refactoring existing and new models developed by team members.
- AGILE and SCRUM methodologies and practices with global team
- Potentially acting as SCRUM master for the team.
- Validation of simulation results against experimental data
- Technical documentation
Requirements
- Master’s or PhD degree in engineering, physics, mathematics or similar
- Experience developing and improving mathematical models and algorithms using FORTRAN and C++
- Experience working with large legacy codebases would be beneficial.
- Good understanding of numerical methods, linear algebra, shared memory parallel processing techniques (OpenMP) would be advantageous.
- Experience with 3D CFD Software especially RANS or FEA Software is essential.
- Experience with GIT version control and CI/CD build system on Windows and Linux would be beneficial.
Benefits
- Salary depending on experience
- Regular salary reviews
- Work from home flexibility
- 1 - 2 days in the office weekly
- Pension
- Additional Benefits applicable