Jobs · Information Technology · Massachusetts

CFD Geometry and Meshing Developer

Flexcompute · Watertown, MA · 9 mo ago
Information TechnologyFull-time

Responsibilities

  • You will play a crucial role in the design, development, and optimization of our backend 3D geometry, visualization, and meshing technology, conduct architectural design, and optimize product performance and experience.
  • As a key force in our team, you will play a central role in advancing the application of cutting-edge 3D technology.
  • You will work closely with our R&D team and front-end engineers to implement new features, improve user experience, and ensure the highest quality standards are met.
  • Your work will contribute to the continued growth and success of Flexcompute Inc. as a leader in simulation technology.
  • Design and develop parallel, scalable, and real-time algorithms to support geometry manipulation, meshing, mesh adaptation, and interactive 3D visualization tools.
  • Profile and optimize feature implementation to improve speed and scalability on CPUs/GPUs.
  • Collaborate with teams developing the user-interface and scientific visualization tools/technologies making user experience a priority.
  • Engage with Product Management, Quality Assurance, and Documentation teams to accomplish product milestones in a timely manner.
  • Follow sound software engineering practices like continuous integration and code review.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field; 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.
  • 5+ years of work experience, 3+ years in meshing / graphics intensive development with proven contribution.
  • Exceptional candidates can be considered with relaxed criteria.
  • Good team collaboration and communication skills, adept at analyzing and solving problems with design solutions.
  • Able to work in a fast-paced and dynamic environment.

Preferred

  • Industry experience in implementing and testing new features in commercial meshing software for CFD solvers.
  • PhD in Computational Science and Engineering, Mechanical Engineering or Aerospace Engineering.
  • Expertise in one or more of the following topics:
  • Adaptive mesh refinement
  • Delaunay triangulation or advancing front method
  • Multi-threaded data structures for surface and volume meshing
  • Development of scalable, parallel scientific software using MPI, OpenMP, or CUDA
  • Scientific visualization techniques

Similar jobs

CFD Solver Developer

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

CFD Engineer

GTI FabricationPhoenix, AZ· Yesterday
Engineeringapply on jobs.lever.co

CFD Engineer

GTI FabricationBuffalo, NY· 2 days ago
Engineeringapply on jobs.lever.co