COMPANY DESCRIPTION:
AMC Bridge is a trusted software technology partner for engineering, manufacturing, and construction enterprises with 25+ years of expertise in industrial software. We build production-ready applications, CAD/PLM/BIM workflow extensions, and AI-enabled solutions for global clients. Our ecosystem partnerships include Autodesk, Siemens, Dassault Systèmes, PTC, Bentley, and others—which means you'll work with cutting-edge tools and real engineering challenges, not generic IT projects.
POSITION DESCRIPTION:
We are looking for a C# Desktop Software Development Engineer to join our engineering team. In this role you will primarily work on developing plug-ins, add-ins, and custom extensions for industry-leading CAD and PLM systems—Inventor®, Revit®, AutoCAD®, and others—as part of projects for global engineering and manufacturing clients.
LOCATION: Pune (India)
MINIMUM EXPERIENCE:
3–8 years of software development, preferably within CAD, PLM, or other engineering software applications.
EDUCATION:
BE/BTech or M.Tech in Computer Science, IT, ECE, Mechanical, or related engineering discipline.
REQUIREMENTS:
- Strong experience in C# and .NET
- Practical experience building desktop applications using WPF or WinForms—required
- Experience with MVVM architecture pattern
- Demonstrable knowledge of design principles and patterns
- Understanding of commonly used data structures and algorithms
- Experience in programming Revit® CAD software
- Familiarity with computational geometry, 3D graphics, or linear algebra is a plus
- Experience with other CAD SDKs/APIs is an asset: Rhino®, SOLIDWORKS®, Solid Edge®, BRL-CAD, and others
- Ability to solve problems independently
- Intermediate or higher English—spoken and written
DUTIES:
- Develop new features and plug-in functionality for CAD systems
- Investigate and fix defects in existing solutions
- Collaborate with the team in planning and status meetings
- Take ownership of your tasks and contribute to project goals
COMPENSATION & BENEFITS:
- Competitive salary
- Hybrid work mode
- Flexible work schedule
- Professional, friendly team with deep engineering domain expertise