- MS or PhD in Computer Science, Mathematics, Engineering, or equivalent.
- Demonstrated experience delivering successful software development projects.
- In-depth knowledge of computational geometry and grid generation.
- Good Knowledge in Algorithms and data structures.
- Knowledge in Software design and must have used Design Patterns in his/her past projects to solve various problems.
- Excellent C++ programming skills.
- Experience developing 3D geometry software is a plus
- Experience with parallelisation (OpenMP/ CUDA/ OpenACC)
- Intellectual curiosity. If you don't enjoy developing and understanding of new technologies and problem domains, this isn't your job.
- Excellent written English and verbal communication skills
- Strong problem-solving skills
- Must be able and flexible to work well under changing priorities in a high-energy and demanding environment.
Algorithm Developer - Bengaluru, India - GridPro
Description
At GridPro we empower and support our employees to realise our vision to change the way meshing is done for CFD.
We are seeking a developer with a strong background in computational geometry, parallelization and object-oriented development in C++ to contribute to the development of the mesh generation software GridPro.
Roles and Responsibilities
In this role, you will be involved in developing and enhancing state-of-the-art structured mesh generation algorithms, fine-tuning the application to handle large meshes and building CAD functionalities to streamline the upstream and downstream workflow.
An ideal candidate should have the following qualifications.
How To Apply
You can choose to apply on or send in your resume with the subject "Algorithm developer" to