Computational CAD Engineer (OpenSCAD)

Noida, India

Experience: 1+ years
Job Type: Full-time (Contractual / Freelancing)
Location: Remote
Required Skills: Openscad, Autocad, Syntax, Constants, Operators, Special variables, Modifier characters, 2d objects, 3d objects, Transformations, Lists, Boolean operations, List comprehensions, Flow control, Type test functions

Job Summary:

Join our team as a Computational CAD Engineer (OpenSCAD), where your hands-on expertise with OpenSCAD will power the next generation of AI-driven design training. You will leverage your advanced scripting and modeling abilities to generate parametric and programmatically controlled 2D and 3D models, supporting robust AI data workflows.

Key Responsibilities:

  • Develop, document, and optimize OpenSCAD scripts for both simple and complex CAD models
  • Transform conceptual sketches into detailed, production-ready designs
  • Utilize advanced OpenSCAD tools, including Boolean operations, list comprehensions, and flow control, to create diverse geometries
  • Employ techniques like linear_extrude, rotate_extrude, and minkowski to construct innovative 3D forms
  • Build up 3D shapes from 2D shadows and efficiently place basic forms (cuboids, spheres, cylinders, cones) within the design space
  • Design and implement repeatable components using nesting and loop constructs
  • Collaborate closely with data and AI teams, providing clear written and verbal communication about design logic, syntax, and modeling decisions

Required Skills and Qualifications:

  • Deep, hands-on experience and proficiency in OpenSCAD (required; experience in other CAD systems is not sufficient)
  • Strong command of OpenSCAD syntax, constants, operators, special variables, and modifier characters
  • Demonstrated expertise with 2D and 3D object creation, transformations, and boolean operations
  • Experience using advanced OpenSCAD features: lists, list comprehensions, flow control, and type test functions
  • Practical knowledge of the OpenSCAD interface and workflow
  • Fluent written and verbal communication skills, with the ability to clearly explain technical concepts
  • Ability to iterate from concept to finished design with a focus on code clarity and model accuracy

Preferred Qualifications:

  • Previous experience with AI training data generation or automation workflows
  • Familiarity with integrating OpenSCAD outputs into larger data pipelines
  • Strong documentation skills and a portfolio of OpenSCAD projects