About the project
We are looking for an experienced Software Engineer to help build an AI-driven system for automated electrical layout generation on top of AutoCAD and Revit plans. This is a technically challenging role combining CAD/BIM processing, deterministic rule engines, and AI/NLP.
The right candidate has strong system design skills, is comfortable working with complex domain rules, and takes ownership of building production-grade software with long-term product potential
Responsibilities
- Build and maintain AutoCAD and/or Revit plugins
- Implement room, wall, and opening detection
- Handle spatial calculations and element placement
- Generate and manage electrical layers
- Extract data for Bills of Quantities (BoQ)
- Ensure performance and reliability within CAD/BIM environments
Requirements
- Proven experience with AutoCAD and/or Revit APIs
- Strong C#, .NET, or relevant CAD plugin experience
- Experience with geometry, spatial reasoning, and rule-based logic
- Ability to build production-quality plugins or extensions
- Strong problem-solving and ownership mindset
Nice to Have
- AEC / construction domain experience
- Prior SDK or plugin development
- Familiarity with electrical or architectural plans