Computational CAD Engineer (OpenSCAD)

Computational CAD Engineer (OpenSCAD)

Posted Today by micro1

Negotiable
Undetermined
Remote
EMEA

Summary: Join a dynamic team as a Computational CAD Engineer (OpenSCAD) where your expertise in OpenSCAD will drive the development of AI-driven design training. You will create parametric and programmatically controlled 2D and 3D models, enhancing AI data workflows through advanced scripting and modeling techniques. This role requires collaboration with data and AI teams to ensure effective communication of design logic and decisions.

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

Key Skills:

  • 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

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:

Job Title: Computational CAD Engineer (OpenSCAD)

Job Type: Contract

Location: Remote

Job Summary: Join our customer's 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