CAD / BIM Plugin Developer
CAD / BIM Plugin Developer
Rugged Robotics
Houston, TX
See who Rugged Robotics has hired for this role
The software team at Rugged Robotics is responsible for prototyping, developing, and implementing software solutions that power the automation of our construction layout robots. As a CAD/BIM Plugin Engineer, you'll build critical integrations with design tools like Revit and AutoCAD. These plugins will serve as both the entry point to our robotic layout data pipeline and as standalone tools to help users clean, validate, and optimize architectural models. Your work will directly impact how design intent becomes precise, real-world execution on the jobsite.
The Role
- Design, develop, and maintain robust plugins for Autodesk Revit and AutoCAD
- Build the software interface between CAD/design models and our robotic layout system
- Develop productivity tools that assist users in cleaning, validating, and correcting low-quality or incomplete BIM/CAD models
- Collaborate with robotics, software, and product teams to define plugin capabilities and data requirements
- Translate complex model geometry and metadata into structured layout data
- Explore opportunities to integrate AI/ML for semi-automated model cleanup and decision support
- Implement intuitive plugin UI/UX within CAD/BIM environments using WPF or similar frameworks
- Optimize plugin performance to handle large, complex design files
- Write clean, maintainable, and well-documented code with test coverage
- Support internal teams and customers with plugin setup, onboarding, and troubleshooting
- Experienced with 5+ years of professional software development, with at least 3 years building plugins or automation tools for Autodesk Revit and/or AutoCAD
- Proficient in C# and .NET development, especially using the Autodesk Revit API and AutoCAD .NET API
- Familiar with BIM data standards (e.g., IFC) and CAD data formats (e.g., DWG, DXF)
- Comfortable building GUI components using WPF or WinForms
- Adept at navigating and manipulating large architectural or construction models
- Strong at debugging, performance profiling, and optimizing plugin behavior
- Passionate about usability and building tools that make complex workflows easier
- Comfortable working on cross-functional teams and communicating with technical and non-technical stakeholders
- Confident in source control practices (Git), automated testing, and iterative development
- Exposure to BIM tools such as Blue Beam, Navisworks, BIM360, ACC, etc.
- Experience working with Dynamo, Grasshopper, or visual scripting tools for BIM
- Familiarity with Autodesk Forge APIs or Autodesk Construction Cloud
- Exposure to robotics, construction tech, or field engineering workflows
- Interest or experience with ML pipelines and model cleanup automation
- Background in working with 2D/3D geometry, spatial analysis, or mesh processing
- Knowledge of cloud-based plugin deployment or CI/CD automation for desktop applications
- A full time, competitive salary with equity
- Flexible paid vacation from day one
- Paid Parental Leave
- Medical, Dental, Vision, and Life insurance
- 401k Plan available
Interested in Rugged Robotics but don't tick all the boxes? Don't see a role that meets your skills? Reach out, let us know how you think you can contribute to the team, and define your own position.
Rugged Robotics is an Equal Opportunity Employer, and we value diversity at our company. All qualified candidates will receive consideration regardless of race, color, religion, sex, sexual orientation, gender identity, age, national origin, marital status, veteran status, disability status, or other protected legal status.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Design, Art/Creative, and Information Technology -
Industries
Construction
Referrals increase your chances of interviewing at Rugged Robotics by 2x
See who you knowGet notified about new Computer Aided Design Specialist jobs in Houston, TX.
Sign in to create job alertSimilar jobs
People also viewed
-
QA Engineer - US
QA Engineer - US
-
Software Engineer II, Backend (Card Checkout)
Software Engineer II, Backend (Card Checkout)
-
Senior AI Engineer
Senior AI Engineer
-
AI Developer (Remote - United States)
AI Developer (Remote - United States)
-
Staff Software Engineer
Staff Software Engineer
-
Full-Stack Software Engineer – PHP (Remote)
Full-Stack Software Engineer – PHP (Remote)
-
Software Development Engineer in Test (SDET) - Automation | Java | US Healthcare
Software Development Engineer in Test (SDET) - Automation | Java | US Healthcare
-
Senior Java Software Engineer
Senior Java Software Engineer
-
D365 & PowerApps Developer
D365 & PowerApps Developer
-
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More