Bentley Systems is looking to develop and maintain its offshore software products by hiring a Research Engineer who can contribute to the development of software specifications, numerical algorithms, and engineering design modules for their offshore products.
Requirements
- Good understanding of linear and nonlinear numerical techniques and the field of linear algebra.
- Good understanding of structural analysis methods, including static and dynamic analysis of structures
- Experience in developing software in at least one programming language (such as C++, Python, Fortran).
- Industry experience in using the latest-generation design and analysis software for structural, maritime, and offshore structures, including Global and Local Strength Analysis for buckling, yielding, fatigue, to industry design standards such as API, AISC, DNV, ABS, ISO 19902, etc.
- Knowledge in some of the following areas is a plus: three-dimensional non-linear static and dynamic (time-history) analysis of structures, nonlinear finite element development (thin and thick shell, solid, beams, columns), nonlinear solution methods, direct/iterative solvers, sparse Eigen solvers, nonlinear constitutive material modeling of steel and concrete materials; plasticity
- Programming in Fortran and C++
- Experience in modern software development practices and paradigms (SOLID principles, design patterns, revision control, etc.)
Responsibilities
- Programming and documenting of numerical algorithms for engineering and general mathematical calculations in the software
- Troubleshooting engineering design modules to support the technical support group, and provide technical documents and guidance for SACS users
- Developing and expanding post-processing capabilities for Bentley offshore products
- Contributing to a team that develops advanced finite element analysis software used in cross-product solutions
- Developing post-processing solutions for structural design codes such as API RP 2A, AISC 360, ISO 19902, Eurocode 3, etc.
Other
- Excellent sense of logic and engineering workflow
- Excellent written and verbal communication skills with the ability to clearly articulate technical concepts to both the Offshore technical team and SACS users
- This role does not require travel.
- Requires sitting or standing at will while performing work on a computer (or any other physical requirements).
- 3 to 5 years’ experience in an engineering design office