Senior Software Engineer, CAD Interoperability
$145k - $195kZoo
Role Description
We're looking for a Senior Software Engineer, CAD Interoperability, who can help build the systems that convert native and proprietary CAD formats into Zoo's KCL, our new programming language for 3D design.
- 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.
Qualifications
- 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++, with comfort working across language boundaries and vendor SDKs.
- 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.
Requirements
- 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.
- Familiarity with KCL or other programmatic CAD workflows.
Benefits
- Competitive salary range: $145,000 — $195,000 USD.
- Competitive equity package.
- Full benefits package which may vary by geography.
Company Description
Zoo is building the next generation of hardware design tools redefining how hardware products are designed, developed, and built. Our platform combines a modern, cloud-native CAD environment with AI-powered engineering workflows, helping teams design, iterate, and manufacture products faster than ever before.
We are headquartered in Los Angeles, CA with both a local and remote team. We were founded and incubated by Embedded Ventures in 2021.
$113k - $163k
...infrastructure, including hardware, software, and network components.... ...for orchestration, feature engineering, model deployment, and... ...persistence, and messaging.Design interoperable APIs/SDKs used by data... ...expected to be between$113,000.00 CAD - $163,000.00 CADEmployees...SeniorCADFull timeTemporary workLocal areaFlexible hours- ...MedicineAt ModMed, we’re not just building software—we’re reimagining the healthcare... ...:We are seeking an experienced Senior Software Engineer to join our Platform Engineering team... ...and work on ModMed's Integrations and Interoperability Healthcare offerings. This role...SeniorFixed term contractWork at officeRemote workFlexible hours
- ...safer, more civil shared experiences for everyone. As a Senior Software Engineer in the Builder Tools team, you’ll work on interactive, developer... ...-, engineer- or artist-facing tools, such as game development tooling, CADs, 3D editors, design tools is a big plus....SeniorCADFull timeWorldwide
- ...'re on a mission to revolutionize the CAD industry by developing the world's most... ...player About The Role As a Senior Frontend Engineer at Zoo, you'll play a crucial role in... ...Substantial experience in frontend software development building complex, highly performant...SeniorCADFull timeLocal areaRemote work
- ...industries: the 12-trillion-dollar Architecture, Engineering, and Construction (AEC) sector. We... ...an experienced Unreal Engine C++ Software Engineer to develop and deploy the... ...user-facing tools or desktop software. CAD industry experience (Autodesk, Dassault,...SeniorCADRemote jobFull timeRelocation
$104.5k - $142.8k
...everyone makes play happen. Job Title: Senior Software EngineerLocation: Hybrid - Vancouver or... ...franchises: Apex Legends.As a Senior Software Engineer, you will drive the development of... ...Vancouver vs. Victoria) *$104,500 - $142,800 CAD * California (depending on location e...SeniorCADFull timeLocal area- ...The role: At Mach9, 3D graphics engineers push the boundaries of browser-based visualization and interaction. You’ll work closely with our... ...expertise who want to tackle technical challenges involving CAD on the web, point clouds, and large-scale datasets. You’ll be...SeniorCADFull timeWork at officeWork from homeWorldwide
- Role Description We are looking for an experienced Senior Software Engineer – Universal Search to help shape the future of 3rd party search and data... ..., and secure access to critical data across our RMS, CAD, and analytics products. You'll work on distributed systems,...SeniorCADFull time
- ...dragging components around in a GUI, engineers write code (or have AI write... ...building tools that bring software engineering practices to... ...The Role We’re looking for a senior software engineer with a strong... ...in hardware, electronics, or CAD tools Education in Computer...SeniorCADLive inRemote work
$141.38k - $194.39k
Role Description We are looking for a Senior Software Engineer, Computational Engineering with a strong background in developing and maintaining... ...newer), multithreading, OpenMP, TBB ~Experience with CAM/CAD tools ~Experience with developing robust software in manufacturing...SeniorCADFull timeTemporary work$135k - $250k
...SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to... ...and develop the end-to-end print preparation pipeline, from CAD ingestion and mesh repair through GPU-parallelized slicing,...SeniorCADFull timeCasual workRelocation packageFlexible hours$113k - $163k
We are seeking a Senior Full‑Stack Software Engineer to help drive the roadmap for our Group Benefits Experience assets, our primary digital gateway for... ...range is expected to be between$113,000.00 CAD - $163,000.00 CADEmployees also have the opportunity to participate...SeniorCADFull timeTemporary workLocal areaFlexible hoursShift work$119.8k - $234.7k
...MicrosoftOverviewMicrosoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud... ...Silicon Engineering and Solutions Team is seeking a Senior CAD Software Engineer to be a senior contributor for our central software...SeniorCADOngoing contractPermanent employmentWork at officeLocal areaWorldwide3 days per week$200.7k - $250.9k
...Senior Software Engineer - Mercury Command San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States In 1965, an engineer... ...): $200,700 - $250,900 Canadian employees (any location): CAD 189,700 - 237,100 *Mercury is a fintech company, not an FDIC...SeniorCADRemote workShift work- ...products manufacturing, and distribution. We’re seeking Full Stack Software Engineers to join an exciting function within our Higharc product suite... ...integrating external APIs, and occasionally digging into our CAD and geometry layers. Own projects end-to-end: work cross-...SeniorCADFull timeTemporary workRemote workHome officeFlexible hours
$151k
...the organization. We’re hiring a Senior Frontend Engineer to help drive Scribd’s Web Modernization... ...~6+ years of professional frontend software engineering experience ~ Deep experience... ...salary range is between $157,500 CAD[minimum salary in our lowest geographic...SeniorCADFull timeFor contractorsLocal areaRemote workHome officeFlexible hours- ...Senior Software Engineer — Grounded Detroit, MI (in-person) About Grounded Grounded is a 25-person Detroit-based startup building modular electric... ...automate design-to-manufacturing: programmatic/parametric CAD generation, dynamic BOMs, automated work instructions, and a...SeniorCADRemote work
$166k - $220k
Role Description We are looking for an experienced PLM Software Engineer with strong Teamcenter expertise to join the ArsenalOS PLM team. As a... ...generation Engineering Backbone from the ground up — integrating CAD, ERP, MES, manufacturing, and engineering systems into...SeniorCADFull time$200.7k - $250.9k
...Strengthen the frontend foundations every Mercury engineer builds on. Evolve our React, TypeScript,... ...Qualifications ~Has 6-8+ years of software development experience, with a strong... ...0 ~Canadian employees (any location): CAD $189,700 - 237,100 Company Description...SeniorCADFull timeLocal area$175k - $220k
Role Description Our Engineering team serves as a key driver of innovation... ...Financing. We build the software that powers a FinTech product... ...re looking for an experienced Senior Software Engineer to join our... ...Salary: $175,000 - $220,000 CAD. ~Annual Bonus: Potential...SeniorCADFull timeRemote workFlexible hours$191k - $253k
...Digital Production (MDP) is the software and digital systems function... ...use every shift, the scheduling engine that replans production in... ...up. ABOUT THE JOB As a Senior Full Stack Software Engineer on... ...Architect data pipelines that connect CAD models, PLM data, real-time...SeniorCADFull timeWork experience placementImmediate startShift work$157.93k - $233.3k
Job Family: Software Req ID: 501822 Employer: Siemens Industry Software Inc. Job Title: Senior Software Engineer [MULTIPLE POSITIONS] Job Location: Tempe, AZ Job Type: Full Time... ...Security Incident and Event Management). CAD software. Working with electrical and harness...SeniorCADFull timeRemote workFlexible hours$186.8k - $233.5k
...of a fundamental shift in how software gets made, and we are not... ...into it. We are rebuilding our engineering culture around a simple belief... ...the Role Is Babylist is hiring Senior Software Engineers to join... ...Canada: $192,400 to $240,500 CAD Your starting salary will be...SeniorCADWork at officeRemote workFlexible hoursShift work$400 per month
...Senior Software Engineer Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited-edition products that... ...Program ~ Tenured Rewards Program Salary Band: $120-130k CAD per annum. Individual salaries will be dependent on unique...SeniorCADTemporary workWork experience placementRemote workWorldwideHome office- Role Description NewRocket is hiring a ServiceNow Senior Software Engineer with Service Portal/HRSD experience. The Senior Software Engineer is... ...Preferred Certifications: ITIL Foundation, ServiceNow CSA and CAD. Benefits NewRocket is committed to a diverse and...SeniorCADFull timeWork experience placement
$138.9k - $187.9k
...solar for all. Our award-winning software puts the power of data and... ...platform, building the computation engines that make accurate, high-... ...in here. About the Role As a Senior Software Engineer on the System... ...WFH Stipend - An initial 675 CAD(Non-engineers) or 1000 CAD (Engineering...SeniorCADRemote workWork from homeFlexible hoursShift work$200.7k - $250.9k
Role Description As a Senior Software Engineer on the Banking Integration Platform Team, you’ll play a key role as a technical leader and hands-on... ...$200,700 - $250,900 ~Canadian employees (any location): CAD $189,700 - $237,100 Company Description Mercury is a...SeniorCADFull time$148k - $216k
...a product-minded, AI-Native engineering team. That means AI isn’t just... ...hiring an AI-Native Engineer — a senior full-stack engineer who doesn... ...is 171,500 to 201,000 CAD. Note: Please be aware that the... ...high-quality, consumer-scale software products. At least 1 year of...SeniorCADSummer workRemote workFlexible hours$145k - $193k
...and SQL queries powering the promotions engine ~Own technical problems of the highest... ...possess a minimum of 5 years of experience in Software engineering ~A solid foundation in... ...Salary Range $145,000 — $193,000 CAD Company Description Penn Interactive...SeniorCADFull time$166.9k - $230.9k
Role Description As a Senior Software Engineer at Upstart, you will help deliver core product and platform capabilities that scale the Auto Secured... ...$1 contributed, up to $15,000 annually (USD in the US, CAD in Canada). ~Employee Stock Purchase Plan (ESPP) with discounted...SeniorCADFull timeSummer workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CAD Interoperability. Be the first to apply!
- ngo software engineer Remote
- software data engineer Remote
- graduate software engineer Remote
- software engineer unity Remote
- software development engineer (robotics engineer) Remote
- software system engineer Remote
- associate software engineer Remote
- software developer no experience Remote
- graduate software developer Remote
- software engineer - early career Remote











