- Design, implement, and maintain import pipelines that convert native and proprietary CAD formats into Zoo's KCL.
- Build systems for extracting feature information from CAD files and applications, including sketches, dimensions, constraints, parameters, feature trees, assemblies, metadata, PMI, and related design intent.
- Develop extractors using native CAD application APIs and toolkits where interoperability SDKs are insufficient.
- Translate extracted CAD structure, geometry, parameters, and feature information into KCL that faithfully represents the original model.
- Build validation, testing, and comparison tools to measure conversion quality across geometry, topology, feature information, assemblies, and generated KCL output.
- Handle edge cases across proprietary formats, CAD versions, modeling kernels, malformed files, incomplete metadata, and inconsistent vendor API behavior.
- Collaborate with the file format, modeling, and product teams to improve Zoo's CAD import experience and expand support for real-world customer files.
C++RustSoftware Engineering