Software Developer / Engineering Automation Developer

Swedish Technology

Abu Dhabi

On-site

AED 180,000 - 320,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Swedish Technology is seeking an experienced Software Developer / Engineering Automation Developer in Abu Dhabi to build plugins and automation tools that connect BIM, CAD, GIS, databases, and enterprise systems. You will automate repetitive engineering tasks, analyze drawings, and exchange data between Revit, AutoCAD, ArcGIS, and other platforms.

The role requires strong software development skills and an understanding of engineering/design workflows, with focus on automating data exchanges and

Qualifications

  • Bachelor's degree in CS or related field.
  • Proven experience developing plugins for Revit, AutoCAD, or ArcGIS.
  • Strong understanding of CAD/BIM/GIS workflows.
  • Ability to design and develop automation software and plugins.

Responsibilities

  • Develop Revit plugins and add-ins using the Revit API.
  • Develop AutoCAD plugins and automation tools.
  • Build integrations using ArcGIS Pro, Enterprise and Online APIs/SDKs.
  • Create workflows connecting Revit, AutoCAD, ArcGIS across systems.
  • Automate data extraction, analysis, and validation of BIM/CAD/GIS data.
  • Develop dashboards and interfaces for engineering automation tools.

Skills

C# / .NET
Python
REST APIs
SQL
JSON / XML

Education

Bachelor's degree in Computer Science or related

Tools

Revit API
AutoCAD API
ArcGIS Pro SDK for .NET
ArcPy / Python

Job description

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
  • 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 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 infrastructure planning
  • Automatic BOQ generation
  • BIM/GIS Digital Twins
  • AI drawing-compliance checking
  • Automatic CAD drawing generation
  • Revit engineering automation
  • Asset inspection and condition monitoring
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, GIS, BIM, Civil Engineering, Electrical Engineering, or a related discipline.
  • Proven professional experience developing applications for Revit, AutoCAD, or ArcGIS.
  • Strong understanding of CAD/BIM/GIS engineering workflows.
  • Ability to independently design and develop plugins and automation applications.
  • Good understanding of software architecture and API integration.
  • Strong troubleshooting and problem-solving skills.
Preferred Candidate Profile

We are especially interested in candidates who combine:

Software Development + Engineering Knowledge + BIM + CAD + GIS + AI Automation

The ideal candidate should be capable of taking an engineering workflow that is currently performed manually and transforming it into an automated or AI-assisted software solution.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BIM/CAD/GIS Automation Engineer with AI Tools
BIM/CAD/GIS Automation Engineer with AI Tools

Skatch inc. • Dubai

On-site
AED 67,000 - 100,000
BIM-CAD-GIS Automation Engineer
BIM-CAD-GIS Automation Engineer

Swedish Technology • Abu Dhabi

On-site
AED 180,000 - 320,000
BIM / CAD / GIS Software Developer
BIM / CAD / GIS Software Developer

Skatch inc. • Dubai

On-site
AED 67,000 - 100,000
BIM (Building Information Modeling) Specialist
BIM (Building Information Modeling) Specialist

Genesis Executive • Dubai

On-site
AED 180,000 - 280,000
BIM Engineer
BIM Engineer

BIMAX Engineering • Dubai

On-site
CAD-BIM Draftsman
CAD-BIM Draftsman

Confidential Company • Dubai

On-site
AED 60,000 - 90,000
Senior BIM CAD Technician - Modelling
Senior BIM CAD Technician - Modelling

Parsons • Dubai

On-site
AutoCAD Draughtsman - BIM and Revit
AutoCAD Draughtsman - BIM and Revit

AlFuttaim • Dubai

On-site
Exposure to large-scale projects
Career growth in technical drafting
Collaborative work environment
Senior BIM-CAD Technician - Infrastructure
Senior BIM-CAD Technician - Infrastructure

Parsons • Dubai

On-site
AED 240,000 - 340,000
Engineer - BIM
Engineer - BIM

Al Ghurair Group • Deira

On-site
AED 279,000 - 446,000