Flexcompute
CFD Geometry and Meshing Developer
Watertown, Massachusetts · Full-time · Posted Sep 30, 2026
- Experience
- 5+ years of work experience, including 3+ years in meshing / graphics intensive development with proven contribution; exceptional candidates can be considered with relaxed criteria.
- Education
- Bachelor’s or Master’s degree in Computer Science or a related field.
About the job
Develops and optimizes backend 3D geometry, meshing, mesh adaptation, and visualization technology for CFD simulation products.
What you'll do
- Design and develop parallel, scalable, real-time algorithms for geometry manipulation, meshing, mesh adaptation, and interactive 3D visualization.
- Profile and optimize features for speed and scalability on CPUs and GPUs.
- Collaborate with R&D, front-end, product management, quality assurance, and documentation teams to deliver product features and milestones.
What they ask for
- Bachelor’s or Master’s degree in Computer Science or a related field, with a solid foundation in computer science and networking.
- Strong background in computational geometry, graphics, and meshing; knowledge of numerical approximations.
- C/C++/Cuda/MPI/OpenMP for scientific computing and Python (or similar) for scripting.
- Good collaboration and communication skills, problem-solving ability, and adaptability in a fast-paced environment.
Nice to have
- Industry experience implementing and testing features in commercial meshing software for CFD solvers.
- PhD in Computational Science and Engineering, Mechanical Engineering, or Aerospace Engineering; expertise in adaptive mesh refinement, Delaunay triangulation, advancing front methods, parallel scientific software, or scientific visualization.
Tools
C/C++, Cuda, MPI, OpenMP, Python
Model-written summary · the original posting is authoritative