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