🇳🇱 Rotterdam, Netherlands · 22h ago
Software Engineer – AutoCAD Plugin & Automation Specialist
BoostWorkLab
LinkedInjuniorEnglish-friendly
Company DescriptionBoostWorkLab is an engineering technology platform focused on marine productivity tools, CAD automation plugins, and technical educational content. We build targeted solutions like CoordiPro—an AutoCAD plugin that helps naval architects and marine engineers automate coordinate notation and streamline design workflows. We also create detailed 3D technical animations and educational content explaining complex vessel systems, piping layouts, and mechanical arrangements. By combining deep domain expertise with modern software development, BoostWorkLab delivers high-performance tools that elevate efficiency across the marine industry.Role DescriptionWe are looking for a Software Engineer – AutoCAD Plugin & Automation Specialist to join our team in a fully remote capacity. In this role, you will lead the design, development, and maintenance of our desktop plugins and automation tools.You will work on the full software lifecycle—from translating complex engineering requirements into clean C#/.NET code to packaging installers and optimizing execution speed for large DWG files. Working asynchronously and collaboratively with our team, you will build robust software solutions that solve real-world problems for marine professionals globally.Location: RemoteEmployment Type: Full-time / Part-timeKey ResponsibilitiesPlugin Development: Design, build, and maintain production-ready AutoCAD plugins, custom commands, and Ribbon/Palette user interfaces using C# and the AutoCAD .NET API.CAD Database Automation: Programmatically interact with AutoCAD drawing databases (TransactionManager, block attributes, XData, and coordinate transformation systems).Web Integration: Connect desktop plugins with backend APIs, license verification servers, and cloud services.Quality & Deployment: Optimize performance, handle multi-version AutoCAD compatibility, debug user-reported issues, and manage application deployment/installers.Remote Collaboration: Communicate clearly through asynchronous channels, maintain technical documentation, and collaborate with engineers to translate specifications into scalable code.QualificationsCore Requirements:Computer Science Fundamentals: Strong foundation in data structures, algorithms, object-oriented programming (OOP), and software design patterns.Software Development Lifecycle: Proven experience building, testing, debugging, and maintaining production-level desktop or web applications.Core Tech Stack: Proficiency in C# / .NET (or strong C++ experience with a willingness to master C# and the AutoCAD .NET API).Backend & APIs: Understanding of RESTful APIs, HTTP protocols, and integrating desktop applications with web services.Remote Self-Management: Strong time-management skills, proactive communication, and ability to work independently in a distributed setting.Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.Preferred / Bonus Skills:Hands-on experience developing plugins, scripts, or add-ins for AutoCAD (AutoCAD .NET API, ObjectARX, or AutoLISP) or other CAD platforms (Revit, Civil 3D, Rhino).Experience with WPF or WinForms UI development.Familiarity with cloud-based CAD processing (e.g., Autodesk Platform Services / Forge).Interest or background in marine engineering, AEC (Architecture, Engineering, Construction), or 3D graphics/spatial geometry.Why Join Us?100% Remote Flexibility: Work from anywhere with flexible hours focused on output and quality.Direct Impact: Build software used directly by industry professionals to solve complex design challenges.High Ownership: Shape the technical architecture, standards, and feature roadmap of early-stage products.Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.