Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, CAD Interoperability

$145k - $195k
Full-time

Zoo

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CAD Interoperability in Remote vacancy
  • $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... 
    Senior
    CAD
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    3 days ago
  •  ...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... 
    Senior
    Fixed term contract
    Work at office
    Remote work
    Flexible hours

    ModMed

    Boca Raton, FL
    4 days ago
  •  ...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.... 
    Senior
    CAD
    Full time
    Worldwide

    Roblox

    Remote
    1 hour ago
  •  ...'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... 
    Senior
    CAD
    Full time
    Local area
    Remote work

    Zoo

    Los Angeles, CA
    8 hours ago
  •  ...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,... 
    Senior
    CAD
    Remote job
    Full time
    Relocation

    Generate

    Boston, MA
    8 hours ago
  • $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... 
    Senior
    CAD
    Full time
    Local area

    Electronic Arts

    Chatsworth, CA
    2 days ago
  •  ...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... 
    Senior
    CAD
    Full time
    Work at office
    Work from home
    Worldwide

    Mach9

    Remote
    8 hours ago
  • $180k - $225k

     ...Description We're looking for a fullstack engineer with a passion for applied research and...  ...years of experience in a product-oriented software engineering role. ~A strong foundation...  ...Requirements ~Canada base salary range: CAD $180,000 – $225,000 ~Seattle base... 
    Senior
    CAD
    Full time

    11x.ai

    Remote
    8 hours ago
  • 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,... 
    Senior
    CAD
    Full time

    Mark43

    Remote
    3 days ago
  • $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... 
    Senior
    CAD
    Full time
    Temporary work

    Divergent

    Remote
    1 day ago
  •  ...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... 
    Senior
    CAD
    Live in
    Remote work

    Jitxinc

    Berkeley, CA
    8 hours ago
  • $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,... 
    Senior
    CAD
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Remote
    8 hours ago
  • $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... 
    Senior
    CAD
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    John Hancock

    Toronto, OH
    1 day ago
  • $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... 
    Senior
    CAD
    Ongoing contract
    Permanent employment
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Raleigh, NC
    2 days ago
  •  ...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-... 
    Senior
    CAD
    Full time
    Temporary work
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Norfolk, VA
    2 days ago
  • $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... 
    Senior
    CAD
    Remote work
    Shift work

    Mercury

    San Francisco, CA
    8 hours ago
  •  ...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... 
    Senior
    CAD
    Remote work

    Grounded RV

    Detroit, MI
    5 days ago
  • $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... 
    Senior
    CAD
    Full time
    For contractors
    Local area
    Remote work
    Home office
    Flexible hours

    Scribd, Inc.

    San Francisco, CA
    1 hour ago
  • $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... 
    Senior
    CAD
    Full time

    Anduril Industries

    Remote
    1 day ago
  • $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... 
    Senior
    CAD
    Full time
    Local area

    Mercury

    Remote
    3 days ago
  • $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... 
    Senior
    CAD
    Full time
    Work experience placement
    Immediate start
    Shift work

    Anduril

    Remote
    8 hours ago
  • $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... 
    Senior
    CAD
    Full time
    Remote work
    Flexible hours

    Forward Financing

    Remote
    6 days ago
  • $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... 
    Senior
    CAD
    Full time
    Remote work
    Flexible hours

    Siemens AG

    Tempe, AZ
    3 days ago
  • $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... 
    Senior
    CAD
    Work at office
    Remote work
    Flexible hours
    Shift work

    GrabJobs

    San Jose, CA
    4 days ago
  • $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... 
    Senior
    CAD
    Remote work
    Work from home
    Flexible hours
    Shift work

    Aurora Solar

    San Francisco, CA
    2 days ago
  • 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... 
    Senior
    CAD
    Full time
    Work experience placement

    NewRocket.

    Remote
    8 hours ago
  • $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... 
    Senior
    CAD
    Temporary work
    Work experience placement
    Remote work
    Worldwide
    Home office

    Makeship

    United States
    8 hours ago
  • $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... 
    Senior
    CAD
    Full time

    Mercury

    Remote
    1 day ago
  • $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... 
    Senior
    CAD
    Summer work
    Remote work
    Flexible hours

    GrabJobs

    Greensboro, NC
    2 days ago
  • $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... 
    Senior
    CAD
    Full time

    Penn Interactive

    Remote
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, CAD Interoperability. Be the first to apply!