Senior Software Engineer, CAD Interoperability

🕒 July 15

🏄 California – Remote

infoinfo

💵 $145k - $195k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 6%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Zoo

Zoo

11 - 50 employees

🔧 Hardware

🏭 Manufacturing

Hardware • Manufacturing

Zoo is a company that creates infrastructure for hardware design, addressing the growing demands of design that outpace current hardware design capabilities. By laying the foundation for a modern hardware design toolkit, Zoo enables the creation of innovative design tools that have never been possible before, positioning itself at the intersection of hardware and software development.

📋 Description

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

🎯 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

Apply Now

Similar Jobs

🕒 July 15

11:11 SYSTEMS

201 - 500

💼 Consulting

🏥 Healthcare

📦 Logistics

Senior Engineer at 11:11 Systems designing and scaling AI-powered Applications modernization solutions. Working on integrating and transforming legacy applications and workflows.

🕒 July 15

Suralink

51 - 200

⚖️ Legal

📦 Logistics

📣 Marketing

Software Engineer III developing and supporting SaaS platforms for accounting firms. Collaborating with development teams to deliver features and improvements in a remote-first environment.

🕒 July 15

LG Energy Solution Vertech, Inc.

51 - 200

🏭 Manufacturing

💼 Consulting

📦 Logistics

Lead Engineer focusing on grid integration for Energy Management Systems at LG Energy Solution. Collaborate with customers and engineering teams to ensure compliance with grid codes and project specifications.

🕒 July 15

Netflix

10,000+ employees

📱 Media

👥 B2C

Build systems for quantifying advertiser campaign outcomes at Netflix. Work with innovative ad systems in a rapidly growing Connected TV advertising space.

🕒 July 15

Harvest Hosts

11 - 50

🏨 Hospitality

🍽️ Food & Beverage

📦 Logistics

Senior engineer at Harvest Hosts, enhancing member and host experiences through innovative features and mobile apps. Driving solutions with a long-term view and focusing on team collaboration.