What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Master's degree or PhD in an engineering or scientific discipline with coursework or research in computational physics numerical methods or related area
- Hands-on experience writing production code in C++ C# or Fortran
- Familiarity with the full software development lifecycle including design implementation testing documentation and quality assurance
- Comfort using IDEs debuggers and development tools for C++ C# or Fortran applications
- Knowledge of marine hydrodynamics fluid dynamics or structural mechanics or ability to quickly learn complex physics domains
- Experience in offshore industry renewable energy sector or marine structures is a strong plus
- Prior work with Agile methodologies version control systems or automated testing frameworks
Nice to have
- Independent researcher
- Legacy code curiosity
- Customer focused
- Detail oriented
- Collaborative
Day to day
- Design and implement new features for Ansys Aqwa in C++ C# or Fortran while researching unclear physics and integration requirements
- Write technical documentation that explains design choices implementation details and usage guidance for internal teams and customers
- Build unit and integration tests validate marine hydrodynamics simulations and investigate defects through legacy and modern codebases
- Run validation studies against experimental data and industry benchmarks respond to customer support requests and deliver training
- Collaborate with testing engineers documentation specialists and other product teams in Agile cycles to deliver multi-physics solutions
