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.

