Stir Consulting Inc. - 3 Jobs
Toronto, ON
Job Details:
Sr Developer CAD Automation
QUALIFICATIONS
Years of Experience: Minimum ten plus (10+) years of related experience required
Supervisory Experience: None
Licenses and Certifications: None
Skills/Experience - Required
-Programming languages: C#, C++, C, and Python
-Experience with COM wrappers and .NET framework
-CAD automation using CATIA API/CAA or C#/C++ with COM wrapper
-Catia CAA RADE. Facilitate integration with data sources and other systems
-Similar experience with NX related methods/tools, and other languages like JavaScript, Python and Java also appreciated
-Development of CATIA/NX macros, rules, and templates
-Experience in building APIs or automation layers to interface with CAD/PLM.
-Creating custom workbenches, commands, and UI/UX development, customization and management.
-Test scripts/templates in CATIA/NX across part families.
-Set up CI/CD pipelines, test environments, and deployment frameworks.
Other Skills/Experience -Preferred:
-Excellent problem-solving skills including leading problem-solving teams
-Self-researcher, ability to research a technology and provide insight to project team
-Outstanding and proven leadership skills in working with senior-level management helping in decision making
-Negotiation skills and ability to work with several and diverse set of stakeholders/customers
-Time and project management skills, with the capability to prioritize and multitask as needed
-Self-starter, ability to work independently but still can work within group to deliver best-in-class solutions
ESSENTIAL DUTIES
We are building fully connected systems by leveraging software, engineering and technology to streamline design processes and to help achieve operational excellence.
-Collaborate with design and engineering teams, understand their needs, analyze current CAD processes and develop solutions par
-Implement best practices for CAD automation and ensure compliance with industry standards
-Develop and implement automation scripts and tools to streamline CAD design processes.
-Customize CAD software to meet specific project requirements and improve workflow efficiency
-Integrate CAD systems with other engineering and manufacturing software
-Work closely with cross-functional teams, including design, engineering, and IT, to ensure seamless integration of automation solutions.
-Communicate effectively with stakeholders to gather requirements and provide updates on project progress.
-Stay updated with the latest advancements in CAD software and automation technologies. Participate in relevant training and professional development opportunities
-Develop and maintain data integrations with internal and external sources.
-Rapidly fix bugs, solve problems, and proactively strive to improve our products and technologies.
-Create and sustains processes, tools, and on-going support structures and processes.
-Provide effective architecture/design direction to the development team and mentorship to less-experienced team members to increase effectiveness
-Performing additional duties as assigned