CAD C# Desktop Software Development Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a CAD 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.
Responsibilities
- 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
Requirements
- 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.
- 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
We Offer
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Hybrid work mode
- Paid vacation, sick leave, and other benefits
About the Company
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.
Location
Pune, India
© AMC Bridge. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
AMC Bridge is a leading provider of software development services in the areas of computer aided design (CAD), engineering (CAE) and manufacturing (CAM).
More at AMC Bridge
All 5 rolesSenior Business Development Manager (EMEA)
AMC Bridge
Enterprise Client Success Executive
AMC Bridge · United States
C++ Software Engineer
AMC Bridge · India
CAD Quality Assurance Engineer
AMC Bridge · India