Senior R&D Engineer

Skills
C#AnsysC++
Role

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