Jobs · Engineering

Senior Software Engineer, CAD Interoperability

Jobgether · United States · Today
RemoteRemoteEngineering$145k–$195k/yrFull-time

Accountabilities

  • Design, develop, and maintain scalable import pipelines that convert proprietary and native CAD formats into structured programmatic representations.
  • Create systems capable of extracting complex CAD information, including geometry, feature trees, parameters, assemblies, constraints, metadata, and design intent.
  • Develop integrations with native CAD APIs and SDKs to enhance interoperability where standard conversion tools are insufficient.
  • Translate extracted engineering data into clean, reliable code while preserving model accuracy and structure.
  • Create validation frameworks, automated testing tools, and quality metrics to evaluate geometry, topology, assemblies, and generated outputs.
  • Troubleshoot challenging interoperability issues involving multiple CAD formats, software versions, incomplete metadata, and vendor-specific behaviors.
  • Collaborate closely with engineering and product teams to continuously improve CAD import capabilities and support real-world customer use cases.

Requirements

  • Bachelor's degree in Computer Science, Mechanical Engineering, or a related discipline, or equivalent practical experience.
  • Strong professional software engineering experience, ideally involving CAD systems, geometry processing, data extraction, file formats, or code generation.
  • Proficiency with systems programming languages such as Rust or C++, including experience working with external SDKs and APIs.
  • Experience developing translation pipelines, automation tools, testing frameworks, and debugging complex technical systems.
  • Able to work independently, investigate unfamiliar technologies, and deliver practical solutions in a fast-moving environment.
  • Strong understanding of CAD concepts such as assemblies, sketches, constraints, dimensions, features, B-rep geometry, and related data structures is highly desirable.
  • Experience with CAD interoperability SDKs, native CAD APIs, industry-standard exchange formats (STEP, IGES, Parasolid, ACIS, JT, glTF, STL, etc.), or programmatic CAD workflows is considered a strong advantage.

Benefits

  • Competitive salary ranging from $145,000 to $195,000 USD, depending on experience, skills, location, and market factors.
  • Equity participation alongside base compensation.
  • Comprehensive benefits package (may vary by geographic location).
  • Remote work environment with opportunities to collaborate across distributed teams.
  • Opportunity to work on cutting-edge engineering software and AI-powered hardware design technologies.
  • Inclusive workplace committed to diversity, collaboration, and continuous innovation.

Similar jobs

Senior Engineer, Software

Ensemble Health PartnersBlue Ash, OH· 1 wk ago
Information Technologyapply on ensemblehp.wd5.myworkdayjobs.com