CNC programmer

Montreal

Offre publiée le 2026-02-10

Groupe DCM

Description du poste

We are looking for a CNC programmer! Would you like to join a stimulating and dynamic organization? Do the requirements below match your profile? Send us your application now!

What we offer:

  • Group insurance;
  • 32 hours of personal leave paid by the employer;
  • Flexible schedule;
  • And much more!

Job purpose

Reporting to the Programming Director, the job holder carries out complex activities related to CNC programming: production cost evaluation, configuration control, evaluation of cutting tool requirements, programming of machining centres, etc.

Main responsibilities:

  • Develop or update programs for 3-, 4- and 5-axis CNC milling machines and lathes /Integrex/Routing using the Catia V5 program;
  • Validate programs in Vericut;
  • Produce and manage assembly and history documents;
  • Determine required machining steps in collaboration with the methods department;
  • Read and interpret drawings and 3D models;
  • Support operators during set-up and production, if required;
  • Develop all the steps involved in manufacturing assembly templates (design, methods, programming);
  • Research special tools, if required.

Job requirements

Education required:

  • DES machining; or
  • DCS mechanical engineering; or
  • Equivalent training.

Technical skills:

  • 3-5 years' experience in CNC programming;
  • Training in Catia V5 programming;
  • Knowledge of Vericut software (a plus);
  • Knowledge of Topsolid software (a plus);
  • Knowledge of Mastercam software (a plus);
  • Knowledge of Solid Work software (a plus);
  • Knowledge of NX software (a plus);
  • Experience in tooling (GSE) (a plus);
  • Proficiency in milling techniques;
  • Proficiency in lathe techniques;
  • Reading of plans and drawings;
  • French and English, intermediate level.

Personal skills:

  • Honesty and integrity;
  • Time and priority management;
  • Autonomy and judgment;
  • Analytical and problem-solving skills;
  • Ability to listen;
  • Ability to monitor and control.