Logo
Flexcompute

CFD Solver Developer

Flexcompute, Watertown, Massachusetts, us, 02472

Save Job

Flexcompute is an early-stage technology startup that develops ultra-fast simulation technology to help companies design and optimize technology products. Our award-winning products are used to design airplanes, wind turbines, quantum computing chips, VR/AR headsets, data centers, and smartphones. Our team consists of world-renowned experts in scientific computing, and we have a global team working remotely from Europe, Asia, North and South America. Overview

Flexcompute 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 play a critical role in designing and implementing cutting-edge algorithms with an emphasis on speed, robustness, accuracy, and scalability. This position offers the opportunity to explore state-of-the-art CFD and computational geometry algorithms in a production environment and to be an integral part of product development, release, maintenance, and support. Over time, the role provides exposure to Flexcompute’s sophisticated multi-physics simulation and design optimization technologies. What You Will Do

Independently implement, test, and document new solver and meshing features Profile and optimize feature implementations 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 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 Follow sound software engineering practices to ensure maintainability, extensibility, and robustness Prioritize user experience by providing intuitive controls and straightforward workflows for CFD simulations Deliver robust, high-performance simulations for industrial applications involving large data Requirements

Basics

Strong background in Fluid Mechanics, Structural Mechanics, Aeroacoustics, Conjugate Heat Transfer, or adjacent fields Knowledge of numerical methods for solving discretized Navier–Stokes equations for incompressible or compressible flows Basics of computational geometry and meshing requirements for CFD simulations Proven experience in and contributions to complex CFD solvers C++ for scientific computing and Python (or similar) for scripting Master’s degree or PhD in an applicable technical field with 0-3 years of industry experience Familiar with version control systems such as Git and the Linux command line Preferred

Industry experience with implementation and testing of new features in commercial CFD solvers Experience working collaboratively in a medium-sized distributed development team PhD in Computational Science and Engineering, Mechanical Engineering, or Aerospace Engineering Expertise in one or more 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) Multi-physics simulations (fluid-structure interaction, conjugate heat transfer) Surface and volumetric meshing for CFD Development of scalable, parallel CFD solvers using MPI, OpenMP, or CUDA How You Will Be Successful

We welcome you to apply even if you don’t match every requirement posted for this role. We value diverse backgrounds and experiences, and our goal is to build a team that encompasses a variety of perspectives. If you are passionate about the next evolution in simulation software and have related experience, we encourage you to apply. Benefits

Competitive compensation with equity in a fast-growing startup Medical, dental, and vision health insurance 401(k) contribution Gym allowance Collaborative, thoughtful colleagues Join Us

Flexcompute is dedicated to providing equal employment opportunities. We welcome candidates from all backgrounds to join us on our mission, aiming to promote diversity, equity, and inclusion in the workplace. We are an equal opportunity employer and value diverse perspectives.

#J-18808-Ljbffr