Jobs · Oregon

CFD Solver Developer (Computational Physics)

Siemens Digital Industries Software · Wilsonville, OR · Yesterday
HybridFull-time

About the role

We are looking for a Computational Physicist to join our M-Star team. M-Star is a specialized team developing state-of-the-art computational fluid dynamics (CFD) software for various industries including Life Sciences, Chemical Material, and Industrial.

Responsibilities

  • Developing M-Star’s fluid dynamics solver including maintenance, feature addition, algorithm implementation, and validation.
  • Translating academic research in numerical methods into a high-performance, easy-to-use software product.
  • Modeling a wide-range of physics including fluid dynamics, multiphase flows, advection-diffusion, particle mechanics, and heat transfer.
  • Implementing meshing algorithms and data structures for GPU architectures in a distributed memory environment.
  • Working with support engineers and users to tailor software to current needs.
  • Performing validation studies and presenting results at conferences.

Requirements

  • Background in numerical methods for transport physics (fluid dynamics, advection diffusion, particle mechanics, or heat transfer).
  • Writing high performance physics codes using parallel computing in shared and distributed memory systems.
  • Expertise with Lattice Boltzmann Methods (LBM) for fluid simulation.
  • Knowledge of the Discrete Element Method (DEM) for particle mechanics.
  • Specialization in numerical methods for multiphase modeling of liquid-liquid and gas-liquid systems.
  • Algorithms for computational geometry including structured/unstructured meshing, 3D search, and mesh refinement.
  • Experience with GPU architectures and CUDA toolkit.
  • Experience with MPI programming for multi-GPU code development.
  • Experience working on a large multiphysics solver.

Qualifications

  • PhD in Physics, Applied Mathematics, or related field.
  • At least 3 years of relevant experience in computational physics or related fields.

Skills

  • Strong programming skills in C/C++ and Fortran.
  • Experience with scientific computing libraries such as PETSc, Trilinos, or similar.
  • Experience with visualization tools such as ParaView, VisIt, or similar.
  • Experience with parallel computing frameworks such as OpenMP, MPI, or similar.

Benefits

M-Star offers a competitive salary and benefits package, including health insurance, retirement plans, and paid time off.

Pay

$109,800 - $197,700 annually

Schedule

Full-time position

Similar jobs

CFD Solver Developer

FlexcomputeWatertown, MA· 1 wk ago
Information Technologyapply on apply.workable.com

CFD Engineer

GTI FabricationPhoenix, AZ· 2 days ago
Engineeringapply on jobs.lever.co