All roles at Weekday AI

CAD Automation Engineer

BengaluruFull-time3–6 yrsPosted 2 months ago

Mid-level mechanical and production role at Weekday AI in Bengaluru. Needs 3+ years.

About the role

We are looking for a highly skilled CAD Software Development Engineer with 3+ years of hands-on experience in CAD API programming, software customization, and Windows-based application development. The role focuses on building and maintaining reliable CAD automation systems, integrating multiple CAD platforms, handling complex file formats, and improving the performance and reliability of 3D processing and visualization workflows.

What you'll do

  • Develop, maintain, and enhance CAD automation and API integration solutions using C# and C++
  • Manage SolidWorks instances running as headless, multi-process services with robust process lifecycle management
  • Diagnose and resolve RPC errors, COM failures, application crashes, process hangs, and memory-level issues on Windows
  • Build reliable process-pool mechanisms with health checks, automatic recovery, graceful degradation, and kill-and-restart capabilities
  • Develop and maintain integrations with multiple CAD platforms, including SolidWorks, Creo, NX, CATIA, and similar systems

What you need

  • CATIA
  • SolidWorks
  • Creo
  • C++
  • C#
  • Troubleshooting

Good to have

  • Regression testing
  • Git

More roles like this at Weekday AI

Apply on Weekday AI's site