CCTech - CAD Developer - C#/C++

Full–time

Posted on: 4 days ago

Job Description
  • We are seeking a CAD Application Developer to join the engineering software development team.
  • The candidate should have hands-on experience in developing, customizing, or automating CAD-based applications using standard CAD APIs and programming languages.
  • This role offers exposure to engineering automation, CAD customization, and enterprise engineering workflows, working closely with domain experts and senior developers in an agile delivery environment.

  • Key Responsibilities : & Implementation :
  • Develop and customize CAD applications, plugins, or add-ins using standard CAD APIs.
  • Implement automation features related to geometry creation, feature manipulation, assemblies, and drawings.
  • Work with CAD object models to access and modify design data programmatically.
  • Assist in integrating CAD applications with external systems such as PLM, ERP, or databases.
  • Debug and troubleshoot CAD-related issues including performance, stability, and data consistency.
  • Follow established coding standards and best practices for CAD application development.

  • Collaboration & Delivery
  • Work closely with senior developers and team leads to understand engineering requirements and deliver assigned modules.
  • Participate in code reviews, sprint planning, and daily stand-ups.
  • Collaborate with QA and domain experts to validate CAD functionality against engineering workflows.
  • Support timely delivery of CAD applications with required quality benchmarks.

  • Documentation & Testing
  • Create and maintain technical documentation for developed CAD modules and APIs used.
  • Perform unit testing and assist in functional and integration testing of CAD applications.
  • Contribute to continuous improvement of CAD development tools, libraries, and processes.

  • Requirements : Skills & Experience :
  • 2-5 years of experience in CAD application development or engineering software development.

  • Proficiency In
  • Programming : C#, C++, or .NET.
  • CAD Platforms : Autodesk Inventor, AutoCAD, Fusion 360, Revit, or similar.
  • CAD APIs, SDKs, and object models.
  • Basic understanding of geometric modeling, parametric design, and engineering workflows.
  • Familiarity with Git or other version control systems.
  • Basic understanding of Agile/Scrum development practices.

  • Preferred Qualifications
  • Bachelors degree in Mechanical Engineering, Computer Science, or a related discipline.
  • Exposure to CAD customization, engineering automation, or product configurator projects.
  • Familiarity with Autodesk Platform Services (APS) or cloud-based CAD integrations is a plus.
  • Knowledge of manufacturing, AEC, or industrial engineering workflows is an advantage.

  • Soft Skills
  • Strong analytical and problem-solving abilities.
  • Good communication and collaboration skills.
  • Willingness to learn new CAD technologies, APIs, and engineering workflows.
  • Responsible, detail-oriented, and proactive.

  • Benefits
  • Opportunity to work with a dynamic and fast-paced engineering IT organization.
  • Be part of a company that is passionate about transforming product development with technology.

(ref:hirist.tech)