DeveloperJobs.io
← Back to all jobs

Job Description

Special-Lite, Inc. builds software that helps customers and sales teams configure, visualize, and price Special-Lite products. In this hybrid role based in Decatur, MI, you will help expand and maintain design automation that connects CPQ configurations to 2D/3D output. You will also work in an environment that supports professional growth, with tuition reimbursement/educational assistance, professional development support, and a benefits package that includes medical, dental, vision, and life insurance, a 401(k) with company match, and paid vacation, sick time, and holidays.

For the first six months, the role focuses on developing and maintaining a custom product extension in Configura’s CET Designer (written in CM). After that, the work expands to building and maintaining design automation connecting Tacton to Autodesk Inventor.

Responsibilities

  • Design, develop, test, and deploy enhancements to SpecialLite’s CET Designer extension, supporting products represented in 2D and/or 3D with costing, business logic, and error prevention.
  • Maintain and improve the existing CET code base to support reliability, accuracy, and user satisfaction.
  • Develop and maintain Autodesk Inventor addins (VB.NET/C#) using the Inventor API to drive parametric 3D models and production drawings from Tacton CPQ configurations.
  • Build and maintain automation-ready Inventor models, rebuilding flexible or parametric components (for example, variable height frames) while reusing static components where appropriate.
  • Support integrations among Tacton CPQ, Autodesk Inventor, and other business systems using REST APIs and XML/JSON data exchange.
  • Inherit, understand, and extend code written by others, including third-party implementation partners, and produce clean, documented, maintainable code for future developers.
  • Collaborate with sales, engineering, and business stakeholders to gather requirements and translate them into technical solutions.
  • Manage source code and automation assets under version control (Git and Autodesk Vault for CAD assets) and track work in Jira as part of an Agile team.
  • Troubleshoot and resolve application issues, escalating when necessary.
  • Create documentation and assist with user training for supported applications.
  • Apply best practices in security, maintainability, and performance, contributing to continuous improvement in code and process.

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent experience.
  • Experience with C#, VB.NET, C++, Java, or another object-oriented language.
  • Excellent grasp of object-oriented concepts and experience using them to build applications.
  • Willingness to learn proprietary languages and platforms, including Configura’s CM language and CET Designer.
  • Experience using source control (such as Git) and task-tracking tools (such as Jira).
  • Basic familiarity with REST APIs and XML/JSON data formats.
  • Passion for programming.
  • Excellent written and verbal communication skills.
  • Excellent analytical and problem-solving skills.
  • Self-starter with the ability to work independently on diverse problems.
  • Ability to gather requirements, explore multiple approaches, and suggest effective solutions.

Preferred Qualifications

  • Experience with the Autodesk Inventor API, including part/assembly modeling and drawing automation, add-in development, or iLogic.
  • Hands-on Autodesk Inventor modeling experience, including parametric part and assembly modeling.
  • .NET development experience, particularly VB.NET or C#, using Visual Studio.
  • Experience with Configura CET Designer and/or the CM programming language.
  • Experience with CPQ or product configuration platforms, especially Tacton.
  • Experience with Autodesk Vault or other PDM systems.
  • Understanding of 3D geometry and coordinate systems.
  • Experience working in an Agile/Scrum environment.

Benefits

  • Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability Coverage
  • 401(k) with Company Match
  • Performance and Holiday Bonuses
  • Flexible Spending Accounts (FSA)
  • Tuition Reimbursement/Educational Assistance and Professional Development Support
  • Parental Leave
  • Paid Vacation, Sick Time, and Holidays

Work Location

Decatur, MI (Hybrid)

Technologies

Configura CET Designer, CM (Configura’s proprietary object-oriented language), Tacton, Tacton CPQ, Autodesk Inventor, Inventor API, VB.NET, C#, C++, Java, REST APIs, XML, JSON, Git, Autodesk Vault, Jira, Agile

Work Environment

  • Safety glasses are required on the production floor at all times.
  • Hearing protection is required in designated areas.
  • Occasionally subject to hazards including proximity to moving mechanical parts, moving vehicles, electric current, and exposure to heat and chemicals.
  • Occasionally subject to conditions that may affect the respiratory system or skin, including fumes, odors, dust, mists, or poor ventilation.
  • Occasionally exposed to cold, hot, wet, and/or humid shop conditions.

Similar Jobs