Job Description
Senior Software Engineer – AutoCAD (Rulestream ETO Integration)
Job Summary
We are seeking a Senior Software Engineer with deep expertise in AutoCAD plugin development and AutoCAD Electrical to build and architect integrations with Rulestream ETO. The role involves developing scalable, high-performance plugins, handling complex customization, and ensuring compatibility across AutoCAD 2022 through newer versions (2024 and beyond), including evolving platform transitions.
Key Responsibilities
- Design and develop AutoCAD plugins/add-ins integrated with Rulestream ETO.
- Architect solutions supporting:
- AutoCAD 2022 (baseline)
- AutoCAD 2024 (.NET Framework – Windows)
- Future readiness for AutoCAD 2025 (Core/.NET for OS compatibility)
- Develop and extend:
- Managed APIs (.NET – C#)
- COM APIs and COM DLLs
- Wrapper APIs using ObjectARX
- Solve complex challenges related to:
- Multi-version plugin compatibility
- Performance optimization
- API abstraction layers
- Mentor junior developers and conduct code reviews.
Technical Expertise
- Robust experience in:
- AutoCAD .NET API (C#)
- AutoCAD plugin/add-in development
- Deep knowledge of:
- AutoLISP (LISP)
- AutoCAD base and AutoCAD Electrical usage
- Advanced experience with:
- Managed APIs and COM APIs
- COM DLL development
- Hands-on experience with:
- ObjectARX (for wrapper/API extension)
Domain Expertise (Must-Have)
- Strong understanding of electrical concepts:
- Schematics
- Footprints
- Panels
- Wiring and wiring networks
- WDP, MDP project files
- AutoCAD Electrical project structure and workflows
- Internal database of AutoCAD Electrical