Junior Software Developer (C++, Hoops Exchange)
nCircle Tech Pvt. Ltd.Warje, Pune
it-jobs
Job Description
We are looking for a Junior Software Engineer with basic to intermediate experience in C++ and exposure to HOOPS Exchange and/ or ACIS . The candidate will contribute to developing and maintaining CAD data processing and 3D geometry applications under the guidance of senior engineers. Key Responsibilities: - Develop and maintain features using C++ - Assist in working with HOOPS Exchange SDK for CAD file import/export - Support 3D modeling and geometry tasks using ACIS kernel - Work on CAD file formats such as STEP, IGES, etc. - Debug and troubleshoot issues related to geometry processing - Collaborate with team members to design and implement new features - Write clean and maintainable code following guidelines - Participate in code reviews and testing activities Requirements Required Skills: - Basic to good knowledge of C++ (C++11 or later) - Exposure to HOOPS Exchange (academic/ project or professional) - Familiarity with ACIS or any 3D modeling kernel - Understanding of 3D geometry concepts (B-Rep, surfaces, solids) - Strong problem-solving and logical thinking skills - Knowledge of object-oriented programming concepts Good to Have: - Knowledge of CAD software (SolidWorks, Inventor, NX) would be a plus - Internship or project experience in CAD/ 3D domain - Exposure to OpenGL or any visualization tools - Familiarity with other CAD kernels (Open CASCADE, Parasolid) - Basic knowledge of debugging tools and version control (Git) Soft Skills: - Good communication skills - Willingness to learn and grow - Team player with proactive attitude and Attention to detail Benefits - Hands-on experience with CAD and 3D technologies - Mentorship from experienced engineers - Opportunity to work on real-world engineering applications - Career growth in specialized CAD/ C++ domain
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.