CFD Solver Developer

Flexcompute

Watertown (MA)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation with equity
Medical, dental, and vision insurance
401(k) contribution
Gym allowance
Collaborative colleagues

Job summary

A technology startup in Massachusetts is seeking an experienced software developer to enhance Computational Fluid Dynamics simulation software. The role involves designing algorithms, optimizing performance, and collaborating with various teams. Ideal candidates will have a strong background in Fluid Mechanics and programming in C++. This position offers competitive compensation, including equity, and opportunities for growth within a dynamic team.

Qualifications

  • Strong background in Fluid Mechanics, Structural Mechanics, or related fields.
  • Proven experience in complex CFD solvers.
  • Familiarity with version control systems.

Responsibilities

  • Implement and document new solver and meshing features.
  • Optimize feature implementations for speed and scalability.
  • Collaborate with teams on product milestones.

Skills

Fluid Mechanics
C++ programming
Python scripting
Numerical methods
Version control (Git)

Education

Master’s degree or PhD in applicable technical field

Tools

Linux command line

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CFD Solver Developer
CFD Solver Developer

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 80,000 - 120,000
Competitive compensation with equity
Medical, dental, and vision health insurance
401(k) Contribution
+1
CFD Geometry and Meshing Developer
CFD Geometry and Meshing Developer

Flexcompute • Watertown (MA)

On-site
USD 100,000 - 130,000
Competitive compensation with equity
Medical, dental, and vision health insurance
401(k) Contribution
+2
Computational Mechanics Scientist (Structural Solver)
Computational Mechanics Scientist (Structural Solver)

Flexcompute • Watertown (MA)

On-site
USD 120,000 - 190,000
Collaborative work environment
Continuous learning opportunities
Competitive salary and equity
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Flexcompute • Watertown (MA)

On-site
USD 120,000 - 160,000
Competitive equity package
Health insurance
401(k) contribution
+2
Computational Mechanics Scientist (Structural Solver)
Computational Mechanics Scientist (Structural Solver)

Flexcompute, inc. • Massachusetts

On-site
USD 100,000 - 130,000
Competitive salary
Comprehensive Medical, Dental, and Vision insurance
401(k)
+1
Computational Mechanics Scientist (Structural Solver)
Computational Mechanics Scientist (Structural Solver)

Flexcompute Inc. • City of Watertown (NY)

On-site
USD 80,000 - 120,000
Comprehensive Medical, Dental, and Vision insurance
401(k)
Gym/Fitness allowance
+1
Software Engineer - AI & Cloud Engineering (Early to Mid Career
Software Engineer - AI & Cloud Engineering (Early to Mid Career

Flexcompute • Watertown (MA)

On-site
USD 100,000 - 150,000
Competitive salary
Meaningful equity of early-stage start
401K contribution
+1
Lead of Thermal Systems & Simulation (Semiconductor)
Lead of Thermal Systems & Simulation (Semiconductor)

Flexcompute • Watertown (MA)

On-site
USD 120,000 - 150,000
Competitive compensation with equity
Medical, dental, and vision health insurance
401(k) Contribution
+2
Software Engineer - AI & Cloud Engineering (Early to Mid Career
Software Engineer - AI & Cloud Engineering (Early to Mid Career

Worky • Madison (WI)

On-site
USD 90,000 - 130,000
Competitive salary
Equity
401K
+1
Software Engineer - AI & Cloud Engineering (Early to Mid Career
Software Engineer - AI & Cloud Engineering (Early to Mid Career

Worky • Watertown (MA)

On-site
USD 90,000 - 140,000
Competitive salary
Meaningful equity of early-stage start
401K contribution
+1