Reporting to the Supervisor of Programming, the CNC Programmer is responsible to produce and update all CNC Programs.
In order to achieve that, the CNC Programmer will need to interpret mechanical drawings, create new, improve and update CNC programs, and support continuous improvement for programming efficiency gains.
CNC programming
Create programs that are at an optimal level of manufacturing efficiency level, for both material management and production time, with directives that are clear, concise and complete.
Shadow and support junior CNC Programmers.
Read & understand job requirements & drawings (inhouse & customer documentation)
Design CNC machining programs as per provided documentation (drawings & designs)
Design CNC machine fixtures as per specs and efficiency & safety requirements
Source, request quotes, and order needed tools to manufacture required parts
Ensure all programs are created as per customer specifications and requirements (work order and provided documentation)
Ensure that the work order instructions can be applied to build the machining program
Submit all required work order modifications to management
Support the organization in the development of safe manufacturing processes
Administration and communication
Enter production times and quantities in the ERP (JobBOSS).
Stamp and fill out work order (traveler) once traveler steps are complete.
Suggest improvements to manufacturing method on provided set-up improvement sheet.
Record changes made to the CNC programming in the setup folder.
Communicate job instructions to the machinist who is taking over the following shift
Complete all other tasks as required by management
Qualification Requirements
Completed training program in CNC Programing for Mastercam
Minimum 5 years of CNC Programing experience required
Ability to read mechanical drawings
Comfortable using ERP software, experience with JobBOSS is an asset.
Ability to create manufacturing drawing based on customer supplied model base definitions
Very organized, efficient, and able to prioritize work.
Innovative and open to change and improvements.
Team player with strong communication and influencing skills
The duties, responsibilities and qualification described in this document are not a comprehensive list. Additional tasks may be assigned to the employee from time to time; or may change as required by business demands.
Day shift, Monday to friday
Expected hours: 40 per week
Benefits:
Casual dress
Company events
Dental care
Disability insurance
Discounted or free food
Extended health care
Life insurance
On-site parking
Paid time off
RRSP match
Vision care
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.