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++20
Data structures and Algorithms
GIT or SVN version control system
Google Test or another unit testing framework
Make files and build configurations
UI frameworks like QT or MFC
Should possess good communication skills
Should have familiarity with at least one CAD / CAM / BIM package like SolidWorks, NX, CATIA, Revit
Experience in working with any CAD Kernel like ACIS, Parasolid with be an added advantage
Experience in Web programming will be an added advantage
Responsibilities :
Develop and present quick working prototypes or applications in above areas
Roles and Responsibilities
Gather requirements from internal and external stakeholders and prepare specifications
Get involved in the software design for producs
Develop application code and unit test in C++, Python
Participate in cutting edge research in Computational Geometry or Image processing
Support in Integration and System level testing
Port applications on different platforms like Linux, Mac, Mobile etc
Ensure the technical feasibility of UI / UX designs
Build reusable code & libraries for future use
Developer • India