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.
- 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
- Lead Manufacturing EngineerLos Angeles, California, United States
- Senior Software Engineer, FrontendLos Angeles, California, United States; Remote
- CAD Graphics Engine Software EngineerLos Angeles, California, United States; Remote
- Senior Systems Software EngineerLos Angeles, California, United States; Remote
- Lead MachinistLos Angeles, California, United States
- Senior Software Engineer, Cloud InfrastructureLos Angeles, California, United States; Remote
- Solutions EngineerLos Angeles, California, United States; Remote