companyFlexcompute logo

CFD Geometry and Meshing Software Developer

FlexcomputeWatertown, Massachusetts, United States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

We are looking for candidates with a strong background in software development, ideally with experience in computational geometry and CFD technologies. You should possess:Proficiency in programming languages such as C++, Python, or similar. Experience with parallel computing and optimization techniques. Knowledge of 3D geometry manipulation and visualization. Strong problem-solving skills and the ability to work collaboratively in a team environment. A passion for technology and innovation in the simulation space.

About the job

Join Flexcompute as a skilled Software Developer and be at the forefront of advancing our meshing technology for computational fluid dynamics (CFD) simulations tailored for multi-node CPUs and GPUs. In this pivotal role, you will design and implement innovative algorithms focused on enhancing speed, robustness, accuracy, and scalability. This position provides a unique avenue for exploring cutting-edge surface and volume meshing techniques and computational geometry algorithms in a dynamic production environment. Collaborate with a team of highly experienced professionals while playing an integral part in the product development lifecycle, including release, maintenance, and support. The collaborative nature of this role will also expose you to Flexcompute's sophisticated multi-physics simulation and design optimization technologies.

Key Responsibilities

Your primary responsibilities will include:

  • Designing and developing parallel, scalable, and real-time algorithms to support geometry manipulation, meshing, mesh adaptation, and interactive 3D visualization tools.
  • Profiling and optimizing feature implementations to enhance speed and scalability on various CPUs and GPUs.
  • Collaborating with user-interface and scientific visualization teams to prioritize user experience enhancements.
  • Engaging with Product Management, Quality Assurance, and Documentation teams to meet product milestones effectively.
  • Adhering to sound software engineering practices, including continuous integration and code review, ensuring maintainable, extensible, and robust code for our platform simulation products.

Why Join Flexcompute?

Embark on a transformative career with Flexcompute, where you will have the opportunity to shape the future of CFD simulation. Your contributions will lead to the development of groundbreaking products that advance the engineering landscape sustainably. We promote a highly collaborative work environment, offering competitive compensation and a comprehensive benefits package designed to support your well-being and professional growth.

About Flexcompute

Flexcompute is at the cutting edge of simulation technology, dedicated to providing innovative solutions for computational fluid dynamics. Our team is committed to driving advancements in engineering and simulation through collaboration and expertise.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.