CAD Automation Engineer

Hanomi
San Francisco, US
On-site

Job Description

Hanomi is a company focused on automating 2D manufacturing drawing generation from 3D CAD models. They are seeking a CAD Automation Engineer to manage CAD process reliability, develop CAD APIs, and handle file format issues while expanding their automation capabilities across multiple CAD platforms.

Responsibilities

  • Own CAD process reliability: manage SolidWorks instances running as headless multi-process services. Debug RPC errors, COM failures, and process hangs. Build robust process pool management with health checks, kill-and-restart, and graceful degradation
  • CAD API development: extend our SolidWorks automation layer (step export, JSON export, drawing generation). Expand to Creo (C++ toolkit), and eventually other CAD platforms. Build a common abstraction layer across CAD engines
  • File format handling: debug and fix GLB/GLTF export issues, step file conversion across CAD versions (2017–2025), surface body detection, geometry validation. Handle edge cases from files exported by different CAD systems (CATIA, Creo, Fusion, NX)
  • 3D viewer reliability: work on face selection accuracy, bounding box calculations, rendering performance for our web-based 3D viewer (Three.js). Fix zoom-dependent selection issues, normal direction bugs, and ray casting edge cases
  • Multi-CAD expansion: architect the integration layer for new CAD platforms. Creo requires C++ (no C# option). Design how C# and C++ layers interact, how common data models work across CAD engines
  • Version compatibility: ensure our pipeline works across SolidWorks versions (2017–2025), handle API differences, detect file versions correctly, and maintain backward compatibility

Skills

  • 3–8 years of CAD software customization or development. Not CAD usage, CAD API programming
  • C++ and C# in production. COM interop experience. Comfortable debugging at the process/memory level on Windows
  • SolidWorks API, Creo Toolkit, NX Open, CATIA CAA, or similar CAD APIs. At least one deeply, others as exposure
  • Understands why CAD apps crash when you try to multithread them, and has built workarounds
  • Step file format, B-Rep geometry, solid vs surface bodies, feature recognition basics
  • Comfortable with Windows development, process management, services, COM objects, RPC debugging
  • Uses AI tools daily (Cursor, Copilot, Claude) to navigate unfamiliar API docs, debug issues, and iterate fast. CAD APIs are poorly documented, you need to be resourceful

Company Overview

  • Hanomi generates production-ready 2D drawings with full GD&T from 3D CAD in minutes. Native CAD format, ASME and ISO compliant It was founded in 2024, and is headquartered in San Francisco, California, USA, with a workforce of 2-10 employees. Its website is https://www.hanomi.ai/.

Company H1B Sponsorship

  • Hanomi has a track record of offering H1B sponsorships, with 2 in 2025. Please note that this does not guarantee sponsorship for this specific role.

Skills & Requirements

Technical Skills

SolidworksCreoNx openCatia caaC++C#Com interopStep file formatB-rep geometryThree.jsCad softwareAutomation3d viewer

Employment Type

FULL TIME

Level

mid

Posted

4/28/2026

Apply Now

You will be redirected to Hanomi's application portal.

Sign in and we'll score your resume against this role.