Remote Active Hiring 2 weeks ago

Computational CAD Engineer (OpenSCAD)

M

Micro1

Remote • Other

Salary Range

$40 - $120/hour

Experience

N/A

Location

Remote

Job Type

Remote

Required Skills

Openscad Autocad Syntax Constants Operators Special variables Modifier characters 2d objects 3d objects Transformations Lists Boolean operations List comprehensions Flow control

Description

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

Share this position