WHAT WE ARE LOOKING FOR:
We are looking for a Mechanical Engineer with a strong command of SolidWorks and a genuine passion for automation and development. You will join a dedicated team of four developers working on design automation solutions that generate client-ready drawings and bills of materials for our luminaire product lines. This role is squarely focused on automation logic — ideal for someone who enjoys understanding how products are built and wants to encode that knowledge into intelligent, scalable systems.
WHAT IS DRIVEWORKS — AND WHAT DOES “CODING” IN IT MEAN?
DriveWorks is a rules-based design automation platform that integrates directly with SolidWorks. It allows engineers to capture the logic behind a family of products and automate the generation of custom 3D models, drawings, and documentation based on user inputs — without manually rebuilding each variant from scratch.
At Lumenwerx, our luminaires come in hundreds of configurations — different lengths, finishes, optics, mounting types, and wiring arrangements. DriveWorks lets us encode all of that engineering knowledge into an automation engine: when a project order is entered, DriveWorks automatically generates the corresponding client submittal drawings and bill of materials — eliminating manual drafting and reducing errors.
"Coding" in DriveWorks means writing rules and conditional logic using a spreadsheet-like formula language — similar in spirit to Excel but applied to geometry, dimensions, part visibility, and file naming. It involves:
· Defining driven dimensions and suppression states on SolidWorks models using IF/THEN logic
· Building input forms and decision trees for product configuration
· Writing macros and specification rules that cascade through assemblies
· Connecting DriveWorks logic to BOMs, client drawing templates, and document outputs
· Structuring and maintaining a clean, scalable automation architecture as product lines evolve
While it is not traditional software development, it requires a structured, analytical mindset — you are essentially programming the documentation brain of a product line, ensuring every client deliverable is generated accurately and automatically.
WHAT YOU WILL DO:
· Design, develop, and maintain DriveWorks automation projects that generate client submittal drawings and BOMs for Lumenwerx product lines
· Build and refine SolidWorks parametric models and assemblies optimized for automation
· Collaborate with the engineering team to capture product logic and translate it into DriveWorks rules
· Develop and maintain specification forms used by the sales and project management teams
· Troubleshoot automation failures, identify gaps in product rules, and continuously improve coverage
· Ensure generated drawings meet client and project requirements for accuracy, completeness, and formatting
· Document automation logic and maintain version-controlled rule libraries
· Work closely with three other DriveWorks developers to coordinate architecture decisions and share best practices
SKILLS AND KNOWLEDGE YOU SHOULD POSSESS:
· Bachelor’s degree in Mechanical Engineering
· Strong knowledge of SolidWorks, including assemblies, configurations, and drawing templates
· Solid understanding of technical drawings, drawing standards, and BOM structure
· Analytical mindset with comfort working in rule-based or logic-driven environments
· Excellent attention to detail and ability to manage complex, interdependent design parameters
· Background in scripting, Excel-based logic, or any programming language
· Strong communicator and collaborative team player
· Prior experience with DriveWorks Solo or Pro is a plus, training is provided.
· Familiarity with lighting products, luminaire construction, or electrical/optical components is an asset
· Experience working in a custom-order or configure-to-order product environment is an asset
We are looking for a Mechanical Engineer with a strong command of SolidWorks and a genuine passion for automation and development. You will join a dedicated team of four developers working on design automation solutions that generate client-ready drawings and bills of materials for our luminaire product lines. This role is squarely focused on automation logic — ideal for someone who enjoys understanding how products are built and wants to encode that knowledge into intelligent, scalable systems.
WHAT IS DRIVEWORKS — AND WHAT DOES “CODING” IN IT MEAN?
DriveWorks is a rules-based design automation platform that integrates directly with SolidWorks. It allows engineers to capture the logic behind a family of products and automate the generation of custom 3D models, drawings, and documentation based on user inputs — without manually rebuilding each variant from scratch.
At Lumenwerx, our luminaires come in hundreds of configurations — different lengths, finishes, optics, mounting types, and wiring arrangements. DriveWorks lets us encode all of that engineering knowledge into an automation engine: when a project order is entered, DriveWorks automatically generates the corresponding client submittal drawings and bill of materials — eliminating manual drafting and reducing errors.
"Coding" in DriveWorks means writing rules and conditional logic using a spreadsheet-like formula language — similar in spirit to Excel but applied to geometry, dimensions, part visibility, and file naming. It involves:
· Defining driven dimensions and suppression states on SolidWorks models using IF/THEN logic
· Building input forms and decision trees for product configuration
· Writing macros and specification rules that cascade through assemblies
· Connecting DriveWorks logic to BOMs, client drawing templates, and document outputs
· Structuring and maintaining a clean, scalable automation architecture as product lines evolve
While it is not traditional software development, it requires a structured, analytical mindset — you are essentially programming the documentation brain of a product line, ensuring every client deliverable is generated accurately and automatically.
WHAT YOU WILL DO:
· Design, develop, and maintain DriveWorks automation projects that generate client submittal drawings and BOMs for Lumenwerx product lines
· Build and refine SolidWorks parametric models and assemblies optimized for automation
· Collaborate with the engineering team to capture product logic and translate it into DriveWorks rules
· Develop and maintain specification forms used by the sales and project management teams
· Troubleshoot automation failures, identify gaps in product rules, and continuously improve coverage
· Ensure generated drawings meet client and project requirements for accuracy, completeness, and formatting
· Document automation logic and maintain version-controlled rule libraries
· Work closely with three other DriveWorks developers to coordinate architecture decisions and share best practices
SKILLS AND KNOWLEDGE YOU SHOULD POSSESS:
· Bachelor’s degree in Mechanical Engineering
· Strong knowledge of SolidWorks, including assemblies, configurations, and drawing templates
· Solid understanding of technical drawings, drawing standards, and BOM structure
· Analytical mindset with comfort working in rule-based or logic-driven environments
· Excellent attention to detail and ability to manage complex, interdependent design parameters
· Background in scripting, Excel-based logic, or any programming language
· Strong communicator and collaborative team player
· Prior experience with DriveWorks Solo or Pro is a plus, training is provided.
· Familiarity with lighting products, luminaire construction, or electrical/optical components is an asset
· Experience working in a custom-order or configure-to-order product environment is an asset