What are the responsibilities and job description for the Hardware Design Automation Engineer position at MeshOS AI?
About Us
We are making an AI teammate for hardware engineers to help hardware teams make hardware faster and cheaper. We have raised a significant amount from established institutional VC firms and are working to disrupt the hardware design industry. Our first goal is to empower manufacturers and product designers with an autonomous (or semi-autonomous) “mechanical engineer”. If you’re excited by the idea of building an AI mechanical engineer that shortens product design cycles, lowers manufacturing costs, and changes how the world thinks about mechanical R&D, we look forward to meeting you!
About the role
As a Hardware Design Automation Engineer, you’ll be instrumental in creating and refining scripts, macros, and custom APIs across multiple platforms, translating AI-driven design directives into real geometry changes and simulation setups. If you’re excited about bridging the AI and hardware world we’d love to talk to you.
A few of the key responsibilities will include one or more from the below :
- Scripting / Automation
- Develop and maintain automation scripts for commercial software (e.g., SolidWorks, Autodesk Inventor, Ansys, Cadence, Onshape) and open-source tools (e.g., OpenSCAD, FreeCAD, KiCAD).
- Customize or create macros (in VBA, Python etc.) to manipulate 3D geometry, run parametric updates, or post-process simulation results.
- Ensure these scripts integrate smoothly with our AI-driven design system, enabling end-to-end “prompt-to-finished-model” workflows.
- API Development & Custom Integration
- Work with the software’s internal APIs or plugin frameworks to create custom functionalities—like updating part dimensions, generating new features, or triggering batch simulations.
- Collaborate with ML / AI engineers to embed the AI’s geometry or analysis recommendations seamlessly into each CAD / CAE environment.
- Mechanical Design & Best Practices
- Utilize engineering design fundamentals to ensure that scripted geometry changes remain valid and manufacturable.
- Offer best-practice input for part design or simulation setup—helping refine how the AI solution defines constraints or load cases.
- Troubleshooting & Debugging
- Diagnose issues with macros, custom API calls, or solver integration (automation runs failing, syntax errors, script timeouts, geometry anomalies).
- Provide solutions to keep pipelines robust—for instance, fallback strategies if certain geometry changes cause solver errors.
- Performance & Scalability
- Optimize scripts for speed (e.g., large assemblies in SolidWorks, multi-iteration simulation loops in ANSYS).
- Potentially explore HPC or distributed setups if large-scale batch simulation is needed.
- Documentation & Collaboration
- Document scripts, macros, and plugin instructions. Provide how-to guides for the ML engineers or mechanical designers who’ll use these automations.
- Maintain version control (Git) for macros and custom code, ensuring clarity on each software version’s compatibility.
Required Qualifications
Nice-to-Have Qualifications
Personal Attributes
Why Join Us
How to Apply
Please send your resume / LinkedIn and any code samples or references to prior scripting experience (GitHub, macros, plugins) to meshos@meshos.ai . In your cover letter (no word / page limits), highlight :