BIM/CAD/GIS Software Developer
Swedish Technology
Abu Dhabi, UAEMid-levelTechnology
Opens the original posting on Indeed.
About the role
ob Summary
We are looking for an experienced Software Developer / Engineering Automation Developer with strong hands\-on experience in Autodesk Revit, AutoCAD, and Esri ArcGIS.
The ideal candidate will develop plugins, automation tools, engineering applications, and AI\-assisted workflows that connect BIM, CAD, GIS, databases, and enterprise systems.
This role is suitable for a developer who understands both software development and engineering/design workflows and can automate repetitive engineering activities, analyze drawings and models, and exchange data between Revit, AutoCAD, ArcGIS, and other platforms.
Key Responsibilities
- Develop custom Revit plugins and add\-ins using the Revit API.
- Develop AutoCAD plugins, commands, and automation tools.
- Build applications and integrations using ArcGIS Pro, ArcGIS Enterprise, ArcGIS Online, and ArcGIS APIs/SDKs.
- Create workflows connecting Revit ↔ AutoCAD ↔ ArcGIS.
- Extract, analyze, modify, and validate BIM/CAD/GIS data programmatically.
- Automate engineering drawing and model generation.
- Develop tools for automatic placement of engineering assets based on predefined rules.
- Build coordinate transformation and georeferencing workflows between CAD, BIM, and GIS environments.
- Work with layers, blocks, families, geometry, polylines, networks, routes, assets, and spatial databases.
- Develop intelligent routing and spatial\-analysis functions.
- Integrate engineering applications with databases, REST APIs, and web applications.
- Create desktop or web interfaces for engineering automation tools.
- Develop dashboards for viewing engineering and GIS information.
- Implement automated drawing/model validation against engineering standards.
- Support AI\-assisted engineering workflows using computer vision, LLMs, or rule\-based engines where applicable.
- Generate automated reports, quantities, BOQs, asset registers, and engineering documentation.
- Work closely with engineers, BIM specialists, GIS specialists, and project managers.
Required Technical SkillsAutodesk Revit
- Revit API
- Revit Add\-in Development
- Revit Families
- BIM data extraction and manipulation
- Geometry processing
- Parameters and shared parameters
- Views, sheets, schedules, and annotations
- Model validation and automation
AutoCAD
- AutoCAD .NET API
- AutoCAD plugin development
- AutoLISP knowledge is an advantage
- Blocks and dynamic blocks
- Layers
- Polylines
- Xrefs
- Drawing generation
- Geometry and coordinate processing
- Automated engineering calculations
Esri ArcGIS
- ArcGIS Pro
- ArcGIS Enterprise
- ArcGIS Online
- ArcGIS Pro SDK for .NET
- ArcPy / Python
- ArcGIS REST API
- Feature Services
- Geodatabases
- Spatial analysis
- Network analysis
- Coordinate systems and transformations
- Web maps and GIS dashboards
Programming Skills
Strong experience with:
- C\# / .NET
- Python
- REST APIs
- JSON / XML
- SQL
Experience with the following is highly desirable:
- JavaScript / TypeScript
- React
- Node.js
- PostgreSQL / PostGIS
- SQL Server
- Git
- Docker
BIM / CAD / GIS Integration Experience
The candidate should understand how to build workflows such as:
ArcGIS → AutoCAD
GIS assets, roads, coordinates, and infrastructure data automatically converted into CAD drawings.
AutoCAD → ArcGIS
CAD objects, blocks, poles, cameras, cables, and other assets converted into GIS features with geographic coordinates.
Revit → ArcGIS
BIM models and asset information integrated into enterprise GIS and digital\-twin environments.
GIS → Revit
GIS information used to support BIM positioning, infrastructure planning, asset placement, and design.
Preferred AI \& Automation Experience
Experience in any of the following would be a major advantage:
- AI\-assisted engineering design
- Computer Vision
- LLM integration
- Retrieval\-Augmented Generation (RAG)
- Automated drawing analysis
- PDF/CAD drawing interpretation
- Engineering rule
From the live posting. Full details at the application link above.