CFD Solver Developer - REMOTE US

Published date Posted on Indeed on Aug 25, 2022 (39 d ago)

CFD Solver Developer:

Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that enables open, creative thinking, and we deeply value our employees and their contributions towards our clients' success, as well as our own.

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

Required skills:

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

Preferred:

  • Industry experience with implementation and testing of new features in commercial Navier Stokes 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

Job Type: Full-time

Pay: $90,000.00 - $120,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Tuition reimbursement
  • Vision insurance

Schedule:

  • Monday to Friday

Experience:

  • C++: 3 years (Preferred)
  • Numerical Navier-Stokes CFD solver methods: 3 years (Preferred)
  • Incompressible / Compressible Flows: 3 years (Preferred)

Work Location: Remote


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Arcules Arcules |
28 d ago

C++ Engineer $110000 - $150000 / year About the Company We're Arcules: an innovative, bold member of the Canon family. We move fast, operate on trust, and value our employees. Our engineering team is passionate about what they do at work and play..