Position : Computational Geometry Developer
Location : Pune
Shift : 9 : 30 AM to 7 : 00PM
The Computational Geometry Developer will be involved in development of software products and solutions based on Computational Geometry skills for technology areas like CAD, BIM and CAE.
Minimum Qualifications :
- Bachelor's or Master’s degree in Any Engineering Discipline or Mathematics / Physics
- Must have very good hands-on programming experience either with C++, C#, Java or Python
- Must have good understanding of Linear Algebra and Calculus
- Must have decent experience with Data Structures and Algorithms
- Must have familiarity with SOLID principles and Software Design concepts
Preferred Qualifications :
Should be familiar with,C++14 / C++17 / C++20Data structures and AlgorithmsGIT or SVN version control systemGoogle Test or another unit testing frameworkMake files and build configurationsUI frameworks like QT or MFCShould possess good communication skillsShould have familiarity with at least one CAD / CAM / BIM package like SolidWorks, NX, CATIA, RevitExperience in working with any CAD Kernel like ACIS, Parasolid with be an added advantageExperience in Web programming will be an added advantageResponsibilities :
Develop and present quick working prototypes or applications in above areasRoles and Responsibilities
Gather requirements from internal and external stakeholders and prepare specificationsGet involved in the software design for producsDevelop application code and unit test in C++, PythonParticipate in cutting edge research in Computational Geometry or Image processingSupport in Integration and System level testingPort applications on different platforms like Linux, Mac, Mobile etcEnsure the technical feasibility of UI / UX designsBuild reusable code & libraries for future use