Zoo

Infrastructure for Hardware Design.

Senior Software Engineer, CAD Interoperability

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

12 days ago

Salary

$145K - $195K / year

Seniority

Senior

Bachelor DegreeEnglishRust

Job Description

Senior Software Engineer, CAD Interoperability

Zoo

• 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.

Job Requirements

  • 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.

Benefits

  • Competitive equity
  • Full benefits package

Related Job Pages

More Full-stack Engineer Jobs

Jumio Corporation logo

Principal iOS Engineer

Jumio Corporation

Identity verification through informed AI.

Full TimeRemoteTeam 201-500Since 2010H1B Sponsor

• You’ll be responsible for the further development and architecture of our core products (mainly our native iOS SDK and sometimes on our end user-facing customer applications, cross-platform deliveries, …) • Take ownership in delivering new functionality and fixes from idea creation, through the design phase until the public release. • You write clean, readable and well documented code and you understand that your changes impact hundreds of well known applications in the app store and influence the experience of an impressive number of daily unique end-users using our SDK. • Participate in resolving issues together with our customers. • Collaborate with the whole R&D team / entire company to build features that matter • Manage your own work by organizing your time, prioritizing tasks and taking ownership of topics.

India
Xsolla logo

Web3 Fullstack Engineer

Xsolla

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.

Full TimeRemoteTeam 201-500Since 2005H1B Sponsor

• Build Seamless Web2 ↔ Web3 Integration — Design and ship the flows that let users move between traditional accounts/payments and on-chain wallets without friction: custodial and non-custodial wallets, account abstraction, gasless transactions, and fiat on-ramps. • Own the Digital Item Lifecycle — Build the systems behind item mint, ownership, transfer, trading, and redemption — keeping on-chain state and off-chain records consistent, auditable, and fast. • Develop Fullstack Features — Deliver end to end across wallet-connected frontends, backend services, and the smart contract / indexing layer that powers item ownership and turnover. • Model Items & Ownership — Design data models and APIs that represent items uniformly whether they live off-chain, in a custodial wallet, or on-chain, and keep them in sync. • Ensure Reliability of Value Flows — Anything that moves items or money must be correct under failure: idempotency, reconciliation, replay safety, and clear recovery paths. • Integrate Blockchains & Marketplaces — Interact with EVM chains, token standards, indexers, and marketplace/settlement flows; abstract their differences behind clean internal interfaces. • Collaborate Across Teams — Work with product, security, payments, and game-facing teams to turn business needs into well-scoped technical plans, and document decisions so they stand on their own.

Serbia
Utility Warehouse logo

Senior Software Engineer – Telco Experience

Utility Warehouse

The UK’s only genuine, multiservice utility provider trusted by over 800,000 customers across the UK.

Full TimeRemoteTeam 1,001-5,000Since 1996H1B No Sponsor

• Contribute to team goals by delivering well-scoped work that aligns with agreed objectives. • Participate in prioritisation discussions and raise risks or opportunities as they arise. • Design and implement reliable technical solutions within existing architectures and standards. • Make sound technical decisions for your work, drawing on experience across relevant technologies and seeking guidance when needed. • Deliver features and improvements from design through to completion with support from senior engineers. • Balance quality and progress, address technical debt as part of regular work, and help keep services and processes maintainable. • Build a solid understanding of the product and services your team supports. • Understand how your work contributes to user and business outcomes, and factor this into day-to-day technical decisions. • Work collaboratively through pairing, code reviews, and team discussions. • Be open to feedback, support teammates when possible, and actively develop your technical and professional skills.

United Kingdom
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Participación como responsable técnico en servicios de alto valor , acompañado de perfiles multidisciplinares, con interlocución directa con el cliente. • Interlocución técnica con cliente . • Participarás en elaboración de preventas, definición de soluciones, presentaciones ante clientes de las capacidades globales/específicas de knowmad mood, colaborarás con desarrollo de negocio en implementación de PoCs y pilotos de ciertas soluciones. • Promover las mejores prácticas e infraestructura para la ejecución de proyectos de desarrollo (Ecosistema de desarrollo: repositorio de código, IaC,...). • Participar en reuniones de estrategia técnica con representantes técnicos de las diferentes comunidades tecnológicas, para ver sinergias así como decidir estrategias técnicas. • Proponer nuevas iniciativas y liderarlas técnicamente en colaboración con otros Líderes Técnicos y miembros de Centro Experto de otras Comunidades. • Diseño y definición de arquitecturas robustas y escalables, alineadas con las necesidades del negocio y los estándares de calidad. • Análisis de viabilidad técnica de soluciones, evaluando tecnologías, enfoques arquitectónicos y trade-offs. • Traducción entre negocio y tecnología , asegurando una comunicación fluida y expectativas realistas.

Spain