Junior Software Developer (C++, Hoops Exchange)


Job Location:

Pune - India

Monthly Salary: Not Disclosed
Experience Required: 1-2years
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

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 (C11 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



Required Skills:

Required Skills Strong experience in React TypeScript JavaScript Hands-on experience with Go (Golang) and API development Proficiency in Python with exposure to AI/ML or LLM tools (LangChain/OpenAI) Experience with databases (SQL/NoSQL) Understanding of scalable and performant systems Good to Have Cloud (AWS/Azure/GCP) Docker/Kubernetes Vector DBs AI tools or real-time systems


Required Education:

Graduation in related field

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