Qureos
الرجوع إلى الوظائف
Swedish Technology

BIM / CAD / GIS Software Developer

  • غير محدد

نُشرت قبل 23 ساعة

عن الوظيفة

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 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.

Work Location: In person

وظائف مشابهة