cad plugin developer

Kanpur Nagar, Uttar Pradesh, India

Company Description

CADMINT is a premier hub for cutting-edge 3D modeling automation, specializing in the development of intelligent, parametric SketchUp Ruby plugins and Blender Python add-ons.

Backed by a strong foundation in training and development, the organization supports architecture, interior design, engineering, and construction professionals by creating time-saving tools that streamline complex workflows. The environment bridges the gap between software development and real-world project exposure, encouraging technical innovation, continuous improvement, and industry-relevant procedural pipelines.

Role Description

The CAD Plugin Developer / Founder at CADMINT designs, develops, and maintains automated plugins, extensions, and custom tools that enhance 3D modeling workflows and eliminate repetitive design tasks. Day-to-day responsibilities include analyzing user requirements, creating technical specifications, coding, and testing parametric engine features—such as the CADMINT BIM Door & Window wall-piercing and cavity self-healing systems. The role involves integrating automation scripts with SketchUp and Blender platforms without boolean degradation, troubleshooting geometric errors, optimizing code performance, and publishing technical documentation, tutorials, and guidelines across official channels. It leverages a deep 10-year CAD trainer background to collaborate effectively with design communities and refine tools based on user friction points.

Qualifications

  • 10+ Years of Expertise: Extensive background as a CAD Trainer and 3D Workflow Consultant, providing deep insight into user experience, 3D geometry, and industry-standard workflows.
  • 3D Automation Scripting: High proficiency in Ruby API for SketchUp extension development and Python API for Blender add-on architecture.
  • Parametric & BIM Engine Development: Proven experience engineering ray-casting depth algorithms, multi-wall piercing tools, dynamic metadata tracking, and automated BIM scheduling.
  • Software Engineering Best Practices: Strong understanding of clean code compilation, debugging, version control (Git), error handling for manifold surfaces, and interface layout configuration.
  • Technical Communication: Excellent analytical skills with the ability to create structured technical drawings, clear documentation, and instructional video tutorials for a global engineering audience.
  • Platforms & Portfolios: Active maintenance of the official brand identity, blog documentation (blogspot.com), and video demonstration pipeline (youtube.com).

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →