Responsibilities
CAM Add-in development
- Develop, customise, and maintain Add-ins/Plugins/Macros connecting CAM software to manufacturing equipment
- Collaborate with internal CAM partners/developers to validate the API functionality for Fusion360
- Improve existing APIs to ensure performance and compatibility with evolving vendor technologies
Integration Expertise: Collaborate with vendors to comprehend their unique requirements and integrate their solutions with our platform
CNC Controller Knowledge: Use your in-depth understanding of CNC controllers, G Codes, and machining processes to provide technical guidance and expertise to our vendor partners
Documentation: Create comprehensive and user-friendly documentation for Add-in/Plugins, simplifying the integration process for vendor partners
CNC Post Processor:
- Develop, customise, and maintain CNC post-processor for Autodesk CAM solutions
- Collaborate with CAM software developers to ensure compatibility of post-processors
- Debug and troubleshoot post-processor code to address issues and improve the functionality of the post
- Stay up-to-date with industry best practices for CNC post-processing
Collaboration: Work with teams, including software developers and vendor partners, to gather requirements, propose technical solutions, and facilitate smooth integration. Train and assist Autodesk channel partners in using CAM API and developing Automation tools
Minimum Qualifications
- Bachelor's degree in mechanical engineering, or a related field (or equivalent work experience)
- Familiarity with programming languages (e.g., JavaScript, Python, C++) for automation and scripting
- Experience with version control systems (e.g., Git) and Agile development methodologies
- Knowledge of CNC machine operation, including 3-axis and multi-axis machining
- Familiarity with industry-specific best practices in CNC machining.
- Accommodate occasional domestic or international travel
- 1+ years of experience with Plugin/Macro/Addin development and automation of backend processes
- Experience with complex CNC machining processes
- Knowledge of Industry 4.0 and smart manufacturing concepts