CFD Developer

Role Description
This is a full-time remote role for a Computational Fluid Dynamics (CFD) Developer.

The CFD Developer will develop, implement, and maintain numerical algorithms and software for simulating fluid dynamics and heat transfer. They will work with cross-functional teams to evaluate performance, troubleshoot issues, and develop innovative CFD solutions for flow in the porous media.

  • M.Sc. or Ph.D. in engineering, computer science, mathematics, applied physics, or related field.
  • Strong programming skills in C.
  • Experience with High-Performance Computing (HPC) and OpenMP.
  • Experience in writing and debugging scientific code.
  • Knowledge of numerical methods, with emphasis on numerical discretization techniques of partial differential equations and solutions to non-linear systems.
  • Ability to debug and optimize code for performance and accuracy, and to develop benchmarks for numerical simulations.
  • Broad knowledge and experience in fluid dynamics, heat/mass transfer.
  • Familiarity with mass flow and heat transfer in the porous media (desirable).
  • Experience in software development methodologies such as Agile and Git (desirable).
  • Primarily, Linux development but familiarity with Windows.
  • Problem solving and attention to detail.
  • Ability to work independently and as a team.
What we offer
  • An opportunity to work on very interesting projects in various engineering fields.
  • Full remote work policy.
  • Flexible work schedule.
  • The opportunity to develop your skills and expertise.
  • Competitive salary and growth potential.
If you are interested to this position, please send your resume to