This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Nice to have:
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