Niva BIM Consultant

1 Job openings at Niva BIM Consultant
Senior Software Engineer surat,gujarat,india 0 years None Not disclosed On-site Full Time

Title: Senior Software Engineer – Revit & Navisworks Plugin Development with AI Integration Responsibilities: • Design and develop custom plugins and add-ins using C# and .NET, extending Autodesk Revit and Navisworks functionality • Build data extraction pipelines (elements, parameters, clashes) into structured formats such as JSON/CSV • Integrate AI/LLMs (e.g., OpenAI API) to enable model analysis, automated rule-checking, and clash detection summaries • Create intuitive user interfaces (toolbars, panels, custom dialogs) inside desktop applications • Collaborate with BIM engineers to translate workflows into robust software tools • Write maintainable, well-documented, and version-controlled code (Git) Required Skills: • Strong proficiency in C# / .NET Framework • Proven track record building production-ready desktop applications or plugins • Solid understanding of APIs, data serialization (JSON, XML, CSV), and REST integrations • Strong problem-solving and debugging skills, with the ability to self-learn new APIs and SDKs quickly • Experience working independently and delivering tested, maintainable code Preferred Skills (nice to have, but not required): • Familiarity with Revit API or Navisworks API (or interest in learning them) • Experience with WPF UI development • Exposure to Autodesk Forge, Dynamo scripting, or other CAD/BIM platforms • Interest in AI/LLM integrations and applying them in engineering workflows Salary: • Based on knowledge and experience.