CNC Programmer

Calgary, AB, Canada
Full Time
Mid Level

Job Title: CNC Programmer
Location: Calgary SE


About the Company:
Our client, a well-established and reputable organization in the manufacturing sector, is seeking a skilled CNC Programmer to join their dynamic team. The company specializes in precision machining and offers a collaborative work environment focused on innovation and quality.


Job Summary:
The CNC Programmer will be responsible for developing, optimizing, and maintaining CNC programs for a variety of machining operations. This role requires a strong understanding of CNC programming, tooling, and machining processes to ensure that all parts are produced to exact specifications while meeting quality and efficiency standards.


Key Responsibilities:

  • Develop CNC programs based on technical drawings, CAD models, and specifications.
  • Select appropriate cutting tools, speeds, and feeds for efficient and accurate machining.
  • Set up, operate, and troubleshoot CNC machines as required to ensure program accuracy.
  • Collaborate with machinists and engineers to ensure seamless production and optimal machine performance.
  • Review and modify existing CNC programs for process improvements and efficiency.
  • Ensure all parts meet quality standards and specifications through the use of measuring tools and inspection techniques.
  • Document all programming processes, including setup sheets and program revisions.
  • Maintain and update CNC equipment and software as needed.
  • Ensure safety compliance in all machining and programming processes.
  • Assist with training and mentoring junior CNC operators or apprentices.
Qualifications and Skills:
  • Diploma or certification in CNC Programming, Mechanical Engineering, or a related field preferred.
  • 3+ years of experience in CNC programming and machine setup.
  • Strong proficiency with CAD/CAM software (Mastercam, SolidWorks, AutoCAD, etc.).
  • Familiarity with G-code, M-code, and CNC controls (Fanuc, Siemens, etc.).
  • Ability to read and interpret blueprints, technical drawings, and GD&T.
  • Strong problem-solving and troubleshooting skills.
  • Attention to detail and precision in programming and machining.
  • Ability to work independently as well as part of a team.
  • Excellent communication and interpersonal skills.
Benefits:
  • Competitive salary based on experience.
  • Health and dental benefits.
  • Opportunities for professional development and career growth.
  • A supportive and collaborative work environment

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*