×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer​/Engineering Automation Developer

Job in Abu Dhabi, UAE/Dubai
Listing for: Swedish Technology
Full Time position
Listed on 2026-09-03
Job specializations:
  • Engineering
    CAD/ AutoCAD/ Mechanical Design, Engineering Design & Technologists
Salary/Wage Range or Industry Benchmark: 180000 - 320000 AED Yearly AED 180000.00 320000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer / Engineering Automation Developer

Job Description:

Job 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 Skills Autodesk 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
  • Arc Py / 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 / Type Script
  • 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 engines
  • Automated compliance checking
  • Digital Twin applications
  • Object detection
  • Image-based inspection
  • Natural-language engineering assistants
Example Projects

The developer may work on applications such as:

  • AI-assisted CCTV design and camera placement
  • Automatic CCTV FOV and blind-spot analysis
  • Automatic DORI calculations
  • Cable-routing optimization
  • Automatic pole and equipment placement
  • Street infrastructure design
  • Smart-city asset management
  • Road asset inventory systems
  • GIS-based…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary