{bc}
indeed

Experienced Professional, Software Development

WSP
Karnataka, IND
Director
Onsite
Discovered Today
C#.NETWPF/WinFormsMVVMObject-oriented programming and design patternsAutodesk Revit API/SDK

Full Job Posting

Role overview

Design, develop, and maintain enterprise-grade engineering automation solutions, primarily for Autodesk and Bentley platforms.

The role owns work across solution design, development, deployment, and application support.

Responsibilities

  • Design, develop, test, deploy, and maintain engineering automation applications, plugins, and tools.
  • Build desktop applications and add-ins using C#/.NET, WPF/WinForms, and MVVM architecture.
  • Develop automation and integrations for Revit, AutoCAD, Bentley MicroStation, Dynamo, and Python-based workflows.
  • Translate BIM and engineering workflows into reliable, maintainable automation solutions.
  • Work with 2D/3D geometry, model data, engineering objects, coordinate systems, transformations, and spatial relationships.
  • Create and maintain MSI installers for deployment and distribution.
  • Perform code reviews, testing, debugging, performance optimization, and technical documentation.
  • Own features or solutions from requirements through delivery and production support.
  • Work with engineering, BIM/digital engineering, architecture, and business stakeholders to identify and deliver automation opportunities.

Technical skills

  • Desktop development: C#, .NET Framework/.NET, WPF/WinForms, MVVM, object-oriented programming, and design patterns.
  • Engineering platforms: Autodesk Revit, AutoCAD, and Bentley MicroStation APIs/SDKs; hands-on plugin and automation development.
  • Automation: Python, Dynamo, Revit API, and engineering workflow automation.
  • BIM and engineering: BIM concepts, engineering models, data structures, multidisciplinary workflows, and deliverables.
  • Geometry: 2D/3D geometry, vectors, transformations, coordinate systems, and spatial/geometric operations.
  • Development and deployment: Git/GitHub, MSI installers, code reviews, debugging, testing, and technical documentation.
  • AI-assisted development: experience using GitHub Copilot or similar tools.

Requirements

  • 5–10 years of professional software development or engineering automation experience.
  • Proven experience developing automation solutions, plugins, or desktop applications for Autodesk, Bentley, or similar engineering platforms.
  • Bachelor’s or Master’s degree in Engineering or a relevant technical discipline.
  • Strong understanding of BIM and engineering workflows and ability to translate requirements into practical automation solutions.
  • Strong problem-solving, communication, stakeholder management, collaboration, and solution ownership skills.

Added advantages

  • Experience with SQL, REST APIs, and Entity Framework Core.
  • Experience with Autodesk Platform Services or other engineering platform APIs.
  • Experience with Generative AI, Microsoft Foundry, or AI-enabled engineering automation.
  • Experience developing automation across multiple engineering disciplines or integrating data between engineering applications.

Workplace

  • WSP describes its working model as hybrid.

Recruitment checks

  • Employment with WSP India is subject to successful completion of a background verification check.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at WSP