Senior Solid Edge API Developer Custom Assembly Automation Tool (C# / VB.NET)
Location : Milwaukee, WI (Hybrid)
Status : Full-Time, Direct Hire
New Role Intake in Progress
Position Overview
We are seeking an experienced Senior Solid Edge API Developer to lead the design and development of a custom internal automation tool for large assembly workflows. This position focuses on creating a robust, maintainable Solid Edge Add-In not simple macro recording using the Solid Edge SDK with development in C# or VB.NET (please specify your preferred language in your proposal).
The primary goal of this tool is to automate and accelerate complex assembly creation and modification , significantly reducing engineering time and improving consistency across projects.
Key Responsibilities Workflow Automation
The tool will automate the current manual process for adapting existing assemblies for new orders. It must perform the following core functions :
File Management : Execute a comprehensive Save As operation for the master assembly and all associated components, saving them to a new project directory while maintaining correct part references.
User Input Interface : Provide a custom Windows Form (UI) that allows users to input key design parameters (e.g., New_Overall_Length, New_Overall_Width, Hole_Pattern_Offset).
Geometry Modification : Use the Solid Edge API to locate and modify specific Exposed Variables or Driving Dimensions in part files based on user inputs.
Assembly Update : Automatically regenerate and update assemblies to reflect dimensional and positional changes.
Core Deliverables
Custom UI : Develop a user-friendly configuration interface using WinForms or WPF .
Feature Manipulation : Programmatically control large top-level assemblies including adding, suppressing, and positioning subassemblies and components.
Drawing Integration : Automatically create or update Draft files with pre-defined drawing views and generate an accurate Bill of Materials (BOM) linked to the new assembly.
Error Handling : Build in comprehensive error management to address invalid inputs, solver issues, and CAD-related errors, with clear user feedback.
Qualifications Required Technical Skills
Extensive experience with the Solid Edge COM API / SDK .
Strong proficiency in C# or VB.NET (preferably both).
In-depth understanding of Solid Edge Assembly Constraints , Variable Tables , and Structured Storage methods .
Proven experience creating and deploying Solid Edge Add-Ins (DLLs) .
Application Requirements
To be considered, please include the following :
A brief summary of your Solid Edge API experience and previous related projects.
To confirm you ve read this full description, please begin your proposal with an example of a specific Solid Edge API object you have previously used (e.g., "RevisionManagerApp" or "VariablesManager" ).
Why Join
Opportunity to lead development of a high-impact internal automation solution .
Work in a hybrid environment with a respected manufacturing organization.
Collaborate with engineering and product development teams on cutting-edge assembly automation.
Senior Api Developer • WI, United States