Zoo

Senior Software Engineer, CAD Interoperability

Zoo · Los Angeles, California, United States; Remote- US

Posted about 3 months ago

or apply directly on Zoo's site. We never take the application ourselves.

Is this posting real?

This role has been open
81 days
Zoo's roles stay open a median of 81 days
Reposted
No
Salary listed
No
0% of Zoo's roles list one
Ghost-job risk at Zoo
high
9 stale, 0 reposted of 10 open
Hiring momentum
11 roles opened in the last 90 days
↑ up vs. the prior 90 days
Last confirmed on the employer's board
2026-10-23

Measured from postings appearing on and disappearing from Zoo's own greenhouse board since 2026-08-03. Full hiring picture for Zoo.

About this role

The Senior Software Engineer, CAD Interoperability will focus on building systems to convert various CAD formats into Zoo's proprietary KCL programming language for 3D design. Daily tasks include designing and maintaining import pipelines, extracting feature information from CAD files, and developing validation tools to ensure conversion quality. The role requires collaboration with different teams to enhance the CAD import experience and support customer files.

Our read on this posting2.2out of 5
benefits
1/5
freshness
1/5
career value
4/5
role clarity
5/5
pay transparency
0/5

Scored from the posting itself — how clearly the role is described, how much it says about pay and benefits, and how recently it was listed. Not a judgement of Zoo as an employer.

What you need

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

Nice to have

  • Strong understanding of CAD model structure, including parts, assemblies, sketches, constraints, dimensions, features, parameters, B-rep geometry, and tessellated representations
  • Experience with CAD interoperability SDKs such as HOOPS Exchange, CoreTechnologie 3D_Kernel_IO, Open Design Alliance, CAD Exchanger, Datakit, or similar tools
  • Experience with native CAD APIs such as SOLIDWORKS API, Creo TOOLKIT, NX Open, CATIA CAA/API, Inventor API, or similar
  • Experience with STEP, IGES, Parasolid, ACIS, JT, glTF, STL, or other CAD and 3D exchange formats
  • Experience generating structured source code from model data, especially for DSLs or domain-specific modeling languages

What you get

  • Competitive equity
  • Full benefits package which may vary by geography

Worth weighing

  • No specific mention of remote work flexibility beyond the location being remote-friendly
  • Salary range is provided, but final offer depends on multiple factors
  • Role involves dealing with complex CAD systems which may require significant problem-solving and debugging

Summarised from Zoo's posting. Read the full original.

Listed by Zoo on their greenhouse job board, last confirmed open on 2026-10-23. PitchMeAI is not the employer.

More roles at Zoo

All 10 open roles at Zoo →

Apply to a Senior Software Engineer, CAD Interoperability position at Zoo - Jobs near me at Los Angeles, California, United States; Remote- US