SemiWiki Podcast Banner

CFD Solver Developer

CFD Solver Developer
by Admin on 03-30-2022 at 2:42 pm

Website Altair

Job Summary:

Altair Engineering is seeking an experienced software developer to contribute to a modern Computational Fluid Dynamics simulation software designed for multi-node CPUs and GPUs. The successful candidate will have a critical role in designing and implementing cutting-edge algorithms with emphasis on speed, robustness, accuracy, and scalability. This position offers a unique opportunity to explore state-of-the-art CFD and computational geometry algorithms in a production environment. The candidate will gain experience working with highly experienced professionals and be an integral part of the product development, release, maintenance, and support phases. Over time, the strong collaborative nature of this role offers exposure to Altair’s sophisticated multi-physics simulation and design optimization technologies.

What You Will Do:

  • Independently implement, test, and document new solver features
  • Profile and optimize feature implementation to improve speed and scalability on CPUs/GPUs
  • Contribute to a clean and maintainable API for various functionalities
  • Contribute to general source code maintenance and other relevant software development activities (bug fixes, support, etc)
  • Collaborate with teams developing the user-interface and scientific visualization tools/technologies
  • Collaborate with Product Management, QA, and Documentation teams to accomplish product milestones in a timely manner

What You Will Need:


  • Strong background in Fluid Mechanics, Turbulent Flow, and Heat Transfer
  • Strong mathematical and numerical knowledge of CFD solution methods for Incompressible / Compressible Flows
  • Proven experience and contributions to complex CFD solvers for turbulent flow and heat transfer
  • C++ for scientific computing and Python (or similar) for scripting
  • PhD in an applicable technical field with 0-3 years of industry experience


  • Industry experience with implementation and testing of new features in commercial CFD solvers
  • Expertise in one or more of the following topics:
  • Linear solvers and convergence acceleration of CFD solvers (Multigrid algorithms, etc)
  • Immersed Boundary, Overset, Adaptive Mesh Refinement methods
  • Turbulence modeling and wall-functions (RANS, hybrid RANS-LES)
  • Computational Aerodynamics and Aeroacoustics
  • Multiphase flow numerical methods (Levelset, VOF, etc)
  • Development of scalable, parallel CFD solvers using MPI, OpenMP, or CUDA
Share this post via: