Applications Engineer
Requirements
Completion of at least one of the following: Minimum Bachelor’s degree or College diploma in Mechanical, Mechatronics or related Manufacturing Engineering
Experience with CAD/CAM and CNC programming
Preferred
Experience with additive manufacturing or welding technologies
Familiarity with programming (C++, C#, Java, Python)
Responsibilities
- Design and Applications
Work with machine tool OEMs, distributors and end-users to determine areas for software improvement
Work with software development and research teams on new software functionality, usability, testing and code improvements, and reviews
Design and program AM demonstration parts and work with OEMs to manufacture the parts - Training, Demonstration and Technical Support
Prepare and carry out additive/hybrid manufacturing application demonstrations using Mastercam and APlus
Prepare training materials and train Mastercam/APlus users
Troubleshoot and respond to customer issues and communicate these issues to the development team, if required
Inform users of bug fixes and improvements - Documentation
Develop/update software documentation - Other expectations
Keep up to date with current and up-and-coming technologies in software development, CAD/CAM and additive manufacturing and to continuously improve company’s systems Ability to travel locally and internationally
Email resume to: contact@camufacturing.com
Software Developer
Requirements
Completion of at least one of the following: Minimum Bachelor’s degree in Computer Science, Software Engineering, Engineering, Physics or equivalent
Strong background in computational geometry and geometric modeling
Excellent understanding of object-oriented programming principles
Preferred
Extensive background in C++ development
Experience in CAD/CAM, CNC, additive manufacturing and machining
Familiarity with source code control, agile software development practices, unit-testing and regression testing.
Responsibilities
- Software Development
Work closely with management and engineering team to conceive new features and functionality.
Develop, document, debug and test software to implement the features/functionality
Develop test files, regression, and unit test, as required.
Review and test software developed by other team members
Work with technical documentation team on documentation and tutorials
Develop installation programs for software, as required - Support/Review/Improve Current Software Releases
Based on feedback from users, applications engineering and product development
Test, debug, and fix issues with the existing software.
Suggest, discuss and implement performance and quality improvements
Other expectations
Keep up to date with current and up-and-coming technologies in software development, CAD/CAM and additive manufacturing and to continuously improve company’s systems Ability to travel locally and internationally
Email resume to: contact@camufacturing.com