CareerPlanGet AI match score →

Senior Software Engineer, CAD Interoperability

🌐 Remote💼 Full-time💰 $145,000–$145,000🗓 2026-07-15 → 2026-07-31

Core

Building systems to convert native and proprietary CAD formats into Zoo's KCL, a programming language for 3D design.

Role type

Senior Software Engineer, CAD Interoperability

Builds

Import pipelines and validation tools for CAD data extraction and code generation

Domain

Hardware design tools, CAD interoperability, 3D modeling

Deliverable

production ML models | product features

Required skills

Systems programming (Rust/C++), CAD data extraction, geometry processing, code generation, API/SDK integration, automated testing

Preferred skills

CAD model structure (B-rep, tessellated), interoperability SDKs (HOOPS, Open Design Alliance), native CAD APIs (SOLIDWORKS, Creo, NX), exchange formats (STEP, IGES, Parasolid), DSL generation

Technologies

Rust, C++, HOOPS Exchange, CoreTechnologie 3D_Kernel_IO, Open Design Alliance, CAD Exchanger, SOLIDWORKS API, Creo TOOLKIT, NX Open, CATIA CAA/API, STEP, IGES, Parasolid, ACIS, JT, glTF, STL

Responsibilities

Design and maintain import pipelines for CAD formats; extract feature information (sketches, dimensions, constraints, assemblies); develop extractors using native CAD APIs; translate CAD structure into KCL; build validation and testing tools; handle edge cases in proprietary formats and vendor APIs; collaborate with product teams to expand file support

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗