Job Title:
CAD Software Developer
Company: Optellix Private Limited
Location: Vadodara, Gujarat
Created: 2025-12-23
Job Type: Full Time
Job Description:
CAD Software Developer (Junior/Mid-Level)Company OverviewWe are looking for a motivated CAD Software Developer to join our team and contribute to developing innovative CAD software solutions.LocationKolhapur(preferred) or Fully Remote within India. Occasional travel to Kolhapur for team meetings may be required.Position OverviewThe CAD Software Developer will be responsible for understanding and contributing to Creo-based development projects, working with Creo Toolkit APIs, and delivering Creo customization features in a collaborative team environment.Key ResponsibilitiesSoftware Development· Develop and implement software features for CAD projects· Debug and troubleshoot issues as part of the development lifecycle· Write clean, maintainable, and well-documented codeLearning and Growth· Study and understand the existing codebase· Learn and master Creo Toolkit APIs· Develop proficiency in domain application APIs· Participate in code reviews to improve skillsTechnical Execution· Code in C# and C++ to deliver assigned tasks· Work with .NET framework and Visual Studio· Use Git for version control and collaboration· Follow coding standards and best practicesCollaboration· Work effectively within a team environment· Communicate progress and challenges clearly· Participate in technical discussions and planning sessions· Seek guidance when needed while working towards independenceRequired QualificationsEducation· Bachelor’s degree in computer science/mechanical engineering, Software Engineering, or related fieldExperience· 2-5 years of experience in software development· Experience with Creo Parametric is highly preferred· Experience with CAD customization or automation projectsTechnical Knowledge· Competent: C#, C++, .NET Framework· Basic to Competent: Creo Toolkit (Pro/TOOLKIT), Visual Studio, Git· Basic: Understanding of Creo Parametric, 3D modelling concepts, and CAD workflows · Desirable: Understanding of CAD systems · Nice to Have: Basic experience with C# WPF and MVVM architectureSkills· Solid problem-solving abilities, particularly in CAD automation context· Ability to work with legacy code· Good communication skills· Ability to work independently after initial guidance· Quick learner with attention to detailPersonal Attributes· Persistent and determined· Strong willingness to learn new technologies· High energy and enthusiasm· Problem solver mindset· Smart and analytical thinker· Hungry for professional growth· Win-win philosophy and team player attitudeSuccess Metrics1. Task Completion: Successful delivery of 1 major task per month2. Code Quality: Clean, maintainable code with minimal defects3. Complexity Progression: Ability to handle increasingly complex tasks4. Independent Work: Growing autonomy in task execution5. Learning Progress: Demonstrated improvement in Creo Toolkit API knowledge and proficiencyWhat We Offer· Opportunity to work on cutting-edge CAD software projects· Flexible work arrangements (office or remote)· Collaborative and supportive team environment· Continuous learning and professional development opportunities· Career growth path within the organization