Negotiable
Undetermined
Remote
EMEA
Summary: Join our customer's team as a Computational CAD Engineer (OpenSCAD) in a remote contract role, 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 to support AI data workflows. Your role will involve scripting, modeling, and collaborating with data and AI teams to enhance design processes. Strong proficiency in OpenSCAD is essential for success in this position.
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
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