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 a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CAD Interoperability in Remote vacancy
  •  ...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
    7 hours ago
  • Job Description Summary 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 provides an excellent opportunity to lead the development and delivery... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Enboarder

    Boca Raton, FL
    4 days ago
  •  ...getting started.**Job Description Summary:**We are seeking an experienced Senior Software Engineer to join our Platform Engineering team in India and work on ModMed's Integrations and Interoperability Healthcare offerings. This role provides an excellent opportunity to... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Modernizing Medicine, Inc.

    Boca Raton, FL
    4 days ago
  • $154k - $230k

     ...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’...  ...on advanced aerospace systems, agentic engineering, and technologies outside the...  ...an inter-agent message bus, parametric CAD pipelines, a print farm, and the infrastructure... 
    Senior
    CAD
    Work at office
    Local area
    Remote work
    3 days per week

    Relativity Space

    Long Beach, CA
    3 days ago
  • $170k

     ...Job Title Senior Software Engineer Job Information Remote Job Date Opened 07/14/2026 Job Type Full time Salary Up to $170,000 CAD +/- Industry Technology Job Description This is a remote position. The Senior Software Engineer is a highly experienced... 
    Senior
    CAD
    Full time
    Remote work

    Calliere Group

    United States
    2 days ago
  • $150k - $250k

     ...Senior Software EngineerJITX is revolutionizing circuit board design by making it code-first. Instead...  ...of dragging components around in a GUI, engineers write code (or have AI write it for them...  ...in hardware, electronics, or CAD toolsEducation in Computer Science, Physics... 
    Senior
    CAD
    Live in
    Remote work

    JITX

    Berkeley, CA
    2 days ago
  • $166.6k - $218.7k

     ...Senior Software Engineer - AI EngineeringSan Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United StatesIn 1600, William...  ...location): $166,600 - $218,700Canadian employees (any location): CAD 157,400 - 206,650Mercury values diversity & belonging and is... 
    Senior
    CAD
    Remote work
    Shift work

    Mercury

    San Francisco, CA
    2 days ago
  • $103k - $153k

     ...500 $ US à 219 700 $ US brutThe opportunityWe are seeking a Senior Software Engineer, based either in Montreal, Canada or working remotely within...  ...your primary work location: Zone A: CA$103,000 - CA$153,000 CAD gross Zone B: CA$111,100 - CA$161,100 CAD gross Zone A: $115... 
    Senior
    CAD
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    Florida
    2 days ago
  •  ...Unreal Engine C++ Software EngineerGenerate is a Boston-based MIT-spin off technology company with the mission to digitize one of the world's...  ...Previous development of user-facing tools or desktop software.CAD industry experience (Autodesk, Dassault, OnShape, SolidWorks,... 
    Senior
    CAD
    Remote work
    Relocation

    Generate Inc.

    Boston, MA
    2 days ago
  • $119.77k - $140.9k

     ...make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success...  ...our digital transformation journey.This Senior ServiceNow Catalog Engineer will be responsible...  ...Admin) Certification.Has ServiceNow CAD (Certified Application Developer)... 
    Senior
    CAD
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Afternoon shift
    3 days per week

    US Bank

    Englewood, CO
    1 day ago
  • $140k - $250k

     ...Senior EngineerAt Zero Homes, our mission is to electrify the world...  ...early stage company of talented engineers and designers, led by seasoned...  ...customers. Examples include a CAD application that designs HVAC...  ...least 5 years of professional software engineering experience across... 
    Senior
    CAD
    For contractors
    Work at office
    Work from home
    Relocation
    Flexible hours

    Zero Homes

    Denver, CO
    2 days ago
  • $142.8k

     ...sits at the center of hardware, software, AI, and the physical world....  ...operations run, and we're hiring the engineers who will build what comes next...  ...flexible: we're hiring from Senior through Staff+, across...  ...benefits below. $142,800 —$184,800 CAD At Samsara, we build for the... 
    Senior
    CAD
    Full time
    Remote work
    Relocation package
    Flexible hours

    NextGenEnergyJobs

    Brooklyn, NY
    2 days ago
  •  ...procedural, geometric, and spatial algorithms to build AI-enabled software and developer tools. Collaborate with product and design...  ...Rendering, Physics Algorithms, JavaScript, TypeScript, Python, 3D Engines, CAD Kernels, AI-assisted Workflows, Technical Writing, Algorithm... 
    Senior
    CAD
    Work at office
    Remote work

    Entrada Ventures

    Portland, OR
    5 days ago
  • $154k - $176k

     ...AI-Driven Full Stack Engineer We're on a mission to modernize insurance, making it simpler, more accessible, and customer-first. The...  ...total target cash compensation for this role is $154,000 - $176,000 CAD, based on experience. We'll walk through the details together... 
    Senior
    CAD
    Work at office
    Remote work
    Work from home

    PolicyMe

    United States
    2 days ago
  • $200.7k - $250.9k

     ...Senior Software Engineer - Mercury CommandSan Francisco, CA, New York, NY, Portland, OR, or remote within Canada or United StatesIn 1965, an engineer...  ...): $200,700 - $250,900Canadian employees (any location): CAD 189,700 - 237,100Mercury is a fintech company, not an FDIC-... 
    Senior
    CAD
    Remote work
    Shift work

    Mercury

    Portland, OR
    2 days ago
  • $160k - $250k

     ...Crowdstrike Falcon Host Sr. Software Development Engineer (SDE)CrowdStrike protects the people, processes and technologies that drive modern organizations...  ...range for this position in Canada is $175,000 - $250,000 CAD per year + variable/incentive compensation + equity +... 
    Senior
    CAD
    Work experience placement
    Work at office
    Local area
    Remote work

    CrowdStrike

    Sunnyvale, CA
    2 days 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

    Groundedrvs

    Detroit, MI
    1 day ago
  • $180k

     ...08/24/2026 Job Type: Full time Salary: Up to $180,000 CAD base + Industry: Technology Job Description This is...  ...that let a small group move quickly. The Opportunity As a Senior Software Engineer, you'll help take the product to its next stage by designing... 
    Senior
    CAD
    Full time
    Remote work
    Flexible hours

    Calliere Group

    United States
    1 day ago
  • $174.49k - $205.33k

     ...Senior Software Engineer, DevOps The Senior Software Engineer, DevOps is part of the Infrastructure Engineering team and reports to our DevOps...  ...Salary The starting pay range for this role is between CAD $174,487 - $205,332 for all Canada remote locations. The actual... 
    Senior
    CAD
    Work experience placement
    Local area
    Remote work
    Work from home

    Binance.US

    United States
    1 day ago
  • $128k - $178k

     ...Senior Software Engineer Irth Solutions is a market-leading SaaS technology company delivering cloud-based critical infrastructure management...  ...a newly created position. The salary range for this role is CAD $128-178k. This range reflects the base salary only and does... 
    Senior
    CAD
    Full time
    Remote work

    irth Solutions

    United States
    5 days 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
    a month 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
    1 day ago
  •  ...Senior Software Engineer Babylist is the leading registry, e-commerce, and content platform for growing families. More than 9 million people...  ...: US: $186,800 to $233,500 USD Canada: $192,400 to $240,500 CAD. Your starting salary will be based on your location, experience... 
    Senior
    CAD
    Work at office
    Remote work
    Flexible hours
    Shift work

    Hackajob

    United States
    1 day 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
    3 days ago
  • $255.9k - $318.6k

     ...Senior Software Engineer Canada What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions...  ..., the starting base salary range is $255,900 to $318,600 CAD, plus a target annual bonus of 15 percent of base. That's... 
    Senior
    CAD
    Remote work

    Babylist

    United States
    19 hours ago
  • $1,500 - $2,025 per month

    Role Description We are looking for a Senior Software Engineer II for the Integrations team. This role will play a significant role in our mission...  ...~Health and Dental benefits ~Up to $1,500 USD/ $2,025 CAD towards IT set up for your home ~Up to 2% matching RRSP /... 
    Senior
    CAD
    Full time
    Immediate start

    Wrapbook

    Remote
    13 days ago
  • $174.49k - $205.33k

     ...Senior Software Engineer, Web The Senior Software Engineer, Web is part of the Engineering team and reports to our Manager, Engineering. As Senior...  ...Salary: The starting pay range for this role is between CAD$ 174,487 - CAD$205,332 for all Canadian remote locations.... 
    Senior
    CAD
    Work experience placement
    Local area
    Remote work
    Work from home

    Binance.US

    United States
    3 days ago
  • $166.9k - $230.9k

     ...clear, self-serve paths for borrowers post-origination. As a Senior Mobile Engineer at Upstart, you will help design and build high-quality...  ...every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada) Employee Stock Purchase Plan (ESPP) with discounted... 
    Senior
    CAD
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home

    UpStart

    United States
    1 day ago
  • $170.4k - $234.3k

    Role Description As an Engineer at StackAdapt, you will be directly involved...  ...and lead by example to uphold software development best-practices in...  ...with stakeholders and other senior engineers across the...  ...Salary Band $170,400 — $234,300 CAD Benefits ~Highly competitive... 
    Senior
    CAD
    Full time
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Remote
    16 days ago
  • $239k - $298.8k

     ...constellation. That’s what our Risk product engineering teams do at Mercury. We guide thousands...  ..., and care. We’re looking for a Staff Software Engineer to contribute with building the...  ...800 Canadian employees (any location): CAD 225,900 - 282,400 Mercury is a fintech... 
    Senior
    CAD
    Remote work
    Night shift

    Mercury

    New York, NY
    4 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!