Algorithm Developer - Bengaluru, India - GridPro

    GridPro
    GridPro Bengaluru, India

    2 weeks ago

    Default job background
    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.

    • 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.

    How To Apply

    You can choose to apply on or send in your resume with the subject "Algorithm developer" to