CAD Automation Engineer

Bengaluru | Karnataka | India • On-site • Mid-level • 5 days ago
AI Engineer Ingenieur Software Engineer
Auf einen Blick

Erfahrener CAD-Software-Engineer mit 3+ Jahren Erfahrung gesucht zur Entwicklung und Wartung von CAD-Automation und API-Integrationen mit C# und C++ für SolidWorks und weitere CAD-Systeme.

💰 ~$70.000–110.000/Jahr (geschätzt) 📊 Mid-Level 🕒 Vollzeit 🌍 Vor Ort 🗺️ APAC
  • 3+ Jahre CAD-Softwareentwicklung
  • Starke C++ und C# Expertise
  • COM Interop und Windows Development
  • Tiefe in mindestens einer CAD-API
C++ C# CAD API SolidWorks Creo Toolkit NX Open Windows Development COM Interop

Gehalt geschätzt anhand Mid-Level CAD Engineer mit 3+ Jahren, Bangalore-Markt: 20-30 LPA (~$24-36k USD), aber globale Markt für CAD/C++ Spezialisten: $70-110k.. Kein Gehalt in der Anzeige angegeben.

✅ Geeignet für
  • Embedded-Software- und Systems-Ingenieure
  • Windows/C++-Spezialisten mit CAD-Interesse
  • Technical Leads in CAD-Industrie
🚫 Weniger geeignet
  • Reine Python- oder Web-Entwickler
  • Remote-Arbeiter (Standort Bangalore erforderlich)
  • Ohne COM/Windows-System-Erfahrung
💡 Gut zu wissen
  • Spezialisierte Rolle mit hohem Technical Depth
  • CAD-API-Dokumentation ist oft unvollständig - eigenständiges Problemlösen erforderlich
  • Windows-Level Debugging und Memory-Management kritisch

Über das Unternehmen

Weekday vermittelt für einen ihrer Clients. Rolle liegt bei Entwicklung von CAD-Automation und API-Integration für mehrere CAD-Plattformen.

Deine Aufgaben

  • Entwicklung, Wartung und Verbesserung von CAD-Automation und API-Integrationen mit C# und C++
  • Verwaltung von SolidWorks-Instanzen als headless, Multi-Process-Services
  • Diagnose und Behebung von RPC-Fehlern, COM-Ausfällen, Application Crashes und Memory-Problemen auf Windows
  • Aufbau zuverlässiger Process-Pool-Mechanismen mit Health-Checks und automatischen Recovery-Fähigkeiten
  • Erweiterung von CAD-Automation (STEP-Export, JSON-Export, Zeichnungsgenerierung)
  • Entwicklung und Verwaltung von Integrationen mit mehreren CAD-Plattformen (SolidWorks, Creo, NX, CATIA)
  • Debugging von GLB/GLTF, STEP und anderen CAD-Dateikonvertierungs-Problemen
  • Arbeit mit B-Rep-Geometrie und Feature-Recognition
  • Verbesserung von 3D-Viewer-Zuverlässigkeit und Rendering-Performance
  • Unterstützung mehrerer SolidWorks-Versionen und Backward-Kompatibilität

Deine Voraussetzungen

  • 3+ Jahre berufliche Erfahrung in CAD-Softwareentwicklung oder CAD-API-Programmierung
  • Starke Production-Level Programmierungserfahrung in C++ und C#
  • Hands-on Erfahrung mit COM Interop, Windows Development, RPC und System-Level Debugging
  • Tiefgehendes Expertise in mindestens einer CAD-API (SolidWorks API, Creo Toolkit, NX Open, CATIA CAA)
  • Verständnis von CAD-Anwendungs-Limitierungen und Multithreading-Herausforderungen
  • Starkes Wissen über STEP-Dateiformate und B-Rep-Geometrie
  • Erfahrung mit Windows-Prozessen, COM-Objekten und RPC-Kommunikation
  • Fähigkeit, skalierbare Integrations-Architekturen über mehrere CAD-Plattformen zu designen