Senior CAD Interoperability Engineer — Remote

Zoo

United States

Hybrid

USD 145,000 - 195,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Zoo is seeking a Senior Software Engineer, CAD Interoperability, to build import pipelines that convert native and proprietary CAD formats into Zoo’s KCL, a new language for 3D design. You’ll work at the intersection of CAD data extraction, geometry processing, and code generation, turning models from third-party CAD systems into structured KCL representations.

You’ll work with CAD SDKs and APIs to preserve design intent, develop robust validation tools, and collaborate with teams to support

Qualifications

  • B.S. in Computer Science, Mechanical Engineering, or related field, or equivalent experience.
  • Strong professional software engineering experience, ideally CAD, geometry, file formats, code generation, or data extraction systems.
  • Experience with complex technical data formats, APIs, SDKs, or translation pipelines.
  • Proficiency in Rust or C++, with ability to work across language boundaries and vendor SDKs.
  • Experience building automated tests, validation tools, and debugging workflows for complex systems.
  • Ability to work autonomously, investigate unfamiliar systems, and make pragmatic technical decisions in a fast-moving environment.

Responsibilities

  • Design, implement, and maintain import pipelines converting CAD formats into Zoo’s KCL.
  • Build systems to extract features from CAD files, including sketches, dimensions, constraints, parameters, assemblies, metadata, PMI, and design intent.
  • Develop extractors using native CAD APIs and SDKs where needed.
  • Translate extracted CAD data into KCL that preserves model structure and intent.
  • Create validation, testing, and comparison tools to measure conversion quality across geometry and topology.
  • Handle edge cases across proprietary formats, CAD versions, modeling kernels, and vendor APIs.
  • Collaborate with file format, modeling, and product teams to expand support for real-world CAD files.

Skills

CAD experience
Rust or C++
Automated tests
Data extraction
Autonomous work
API/SDK experience

Education

B.S. in Computer Science / Mechanical Engineering or equivalent

Tools

HOOPS Exchange
CoreTechnologie 3D_Kernel_IO
Open Design Alliance
CAD Exchanger
SOLIDWORKS API

Job description

Zoo is seeking a Senior Software Engineer, CAD Interoperability, to build import pipelines that convert native and proprietary CAD formats into Zoo’s KCL, a new language for 3D design. You’ll work at the intersection of CAD data extraction, geometry processing, and code generation, turning models from third-party CAD systems into structured KCL representations.

You’ll work with CAD SDKs and APIs to preserve design intent, develop robust validation tools, and collaborate with teams to support

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, CAD Interoperability
Senior Software Engineer, CAD Interoperability

Zoo • United States

Hybrid
USD 145,000 - 195,000
Remote Senior Frontend Engineer - CAD Studio
Remote Senior Frontend Engineer - CAD Studio

Zoo • Los Angeles (CA)

On-site
USD 145,000 - 195,000
Graphics Engine Software Engineer Los Angeles, California, United States
Graphics Engine Software Engineer Los Angeles, California, United States

ZOO • Los Angeles (CA)

On-site
USD 145,000 - 195,000
Competitive equity
Full benefits package
Senior Software Engineer, DSL & 3D CAD Language Design
Senior Software Engineer, DSL & 3D CAD Language Design

Zoo • Los Angeles (CA)

On-site
USD 145,000 - 195,000
Competitive equity
Full benefits package
Senior Software Engineer, Cloud Infrastructure Los Angeles, California, United States; Remote
Senior Software Engineer, Cloud Infrastructure Los Angeles, California, United States; Remote

ZOO • Los Angeles (CA)

Hybrid
USD 145,000 - 195,000
Senior Frontend Engineer - CAD Modeling Studio (Remote)
Senior Frontend Engineer - CAD Modeling Studio (Remote)

Zoo • Los Angeles (CA)

Hybrid
USD 100,000 - 130,000
Senior Software Engineer, Language Development
Senior Software Engineer, Language Development

Alumni Ventures • Los Angeles (CA)

On-site
USD 145,000 - 195,000
Competitive equity
Full benefits package
Senior Designer
Senior Designer

Zoo • Los Angeles (CA)

On-site
USD 80,000 - 110,000
Software Engineer - CAD & BI Automation
Software Engineer - CAD & BI Automation

Kavaliro • United States

On-site
USD 90,000 - 130,000
Senior FreeCAD Engineer - Remote CAD, GD&T & Automation
Senior FreeCAD Engineer - Remote CAD, GD&T & Automation

YO AI Labs • California (MO)

Remote
USD 90,000 - 120,000