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.