Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmeur CNC / CNC Programmer

Full-time

Groupe DCM

Ce que nous offrons :

  • Congés bien-être (32h)
  • Assurance collective personnalisable
  • REER FTQ avec contribution de l’employeur
  • Accès à un stationnement gratuit
  • Environnement de travail stimulant
  • Proximité managériale

Pourquoi rejoindre DCM ?

Rejoindre DCM, c’est participer concrètement à des projets qui font avancer l’industrie aéronautique.

Grand groupe manufacturier québécois en pleine croissance, nous concevons, fabriquons et réparons des structures, composantes et outillages critiques pour des clients de renommée mondiale. Grâce à notre modèle intégré, nous intervenons à chaque étape, de l’ingénierie à la production.

Ici, les défis sont réels, l’impact est tangible et chaque contribution compte. Nos équipes évoluent dans un environnement dynamique, porté par des valeurs de collaboration, d’intégrité et d’excellence.

Envie de faire partie de l’élan ? Chez DCM, on ne fait pas que suivre l’évolution de l’industrie. Demain commence maintenant!

Raison d’être du poste

Relevant du Directeur du centre d’excellence, le Programmeur CNC est responsable du développement, de l'optimisation et de la validation des programmes d'usinage destinés aux centres d'usinage CNC. Il collabore étroitement avec les équipes de méthodes, de production et d'ingénierie afin d'assurer une fabrication conforme aux exigences de qualité, de coût et de délai. Il participe également à l'amélioration continue des procédés de fabrication et apporte un soutien technique aux opérations de production.

Responsabilités

  • Développer, modifier et optimiser les programmes CNC pour des centres d'usinage 3, 4 et 5 axes, des tours CNC, des machines Integrex et des routeurs à l'aide de CATIA V5.
  • Simuler, vérifier et valider les programmes d'usinage à l'aide de VERICUT afin d'assurer leur conformité et d'éviter les collisions.
  • Déterminer les stratégies d'usinage les plus efficaces en collaboration avec le département Méthodes.
  • Lire et interpréter les dessins techniques, les modèles 3D et les spécifications de fabrication.
  • Évaluer les besoins en outillage de coupe et rechercher des outils spécialisés lorsque requis.
  • Préparer et maintenir à jour toute la documentation technique liée aux programmes (feuilles de montage, instructions de travail, historique des révisions, etc.).
  • Concevoir et développer les gabarits et outillages de fabrication, incluant la conception, les méthodes et la programmation.
  • Offrir un soutien technique aux machinistes lors des mises en production, des réglages et du dépannage des programmes.
  • Participer aux initiatives d'amélioration continue visant à optimiser les temps d'usinage, la qualité des pièces et les coûts de fabrication.
  • Veiller au respect des normes de qualité, de santé et sécurité ainsi que des procédures internes.

Exigences d’emploi

Scolarité requise

  • DEP en Techniques d'usinage;
  • DEC en Génie mécanique ou BAC en Génie Mécanique ;
  • Toute autre formation et expérience jugées équivalentes.

Compétences techniques

  • Minimum de 3 à 5 années d'expérience en programmation CNC.
  • Excellente maîtrise de la programmation de centres d'usinage CNC.
  • Formation ou expérience avec CATIA V5
  • Bonne connaissance des procédés de fraisage et de tournage CNC.
  • Maîtrise de la lecture de plans et de modèles 3D.
  • Connaissance de VERICUT
  • Connaissance de TopSolid, Mastercam, Siemens NX ou SolidWorks (atouts).
  • Connaissance des outils de coupe, des paramètres d'usinage et des matériaux.
  • Excellente maîtrise du français (oral et écrit) et maîtrise fonctionnelle de l’anglais (lu et écrit), requise pour lire et comprendre de la documentation anglophone provenant de fournisseurs situés à l’extérieur du Québec.

Compétences personnelles

  • Esprit d'analyse et excellente capacité de résolution de problèmes.
  • Rigueur, souci du détail et sens de la qualité.
  • Autonomie, initiative et bon jugement.
  • Bonne gestion des priorités et des délais.
  • Excellentes aptitudes en communication et en travail d'équipe.
  • Capacité à travailler dans un environnement dynamique et à gérer plusieurs projets simultanément.
  • Sens de l'organisation, intégrité et professionnalisme.
  • Orientation vers l'amélioration continue et l'optimisation des procédés.

Maintenant que vous vous projetez dans ce rôle, postulez et rejoignez l'équipe DCM!

Dans le présent document, le masculin est utilisé dans le but d’alléger le texte. La présente s’adresse à toutes les personnes, sans distinction de genre, conformément à nos engagements en matière d’équité, de diversité et d’inclusion.

//

What we offer:

  • Wellness leave (32 hours)
  • Customizable group insurance plan
  • FTQ RRSP with employer contribution
  • Access to free parking
  • Stimulating work environment
  • Close managerial support

Why join DCM?

Joining DCM means making a tangible contribution to projects that are advancing the aerospace industry.

As a growing Quebec-based manufacturing group, we design, manufacture, and repair critical structures, components, and tooling for world-renowned customers. Through our integrated business model, we are involved at every stage, from engineering to production.

Here, challenges are real, impact is tangible, and every contribution matters. Our teams thrive in a dynamic environment driven by values of collaboration, integrity, and excellence.

Ready to be part of the momentum? At DCM, we don’t just follow the evolution of the industry — we help shape it. Tomorrow starts now!

Position Summary

Reporting to the Director of the Center of Excellence, the CNC Programmer is responsible for developing, optimizing, and validating machining programs for CNC machining centers. The CNC Programmer works closely with the Methods, Production, and Engineering teams to ensure manufacturing processes meet quality, cost, and delivery requirements. This role also contributes to continuous improvement initiatives and provides technical support to production operations.

Responsibilities

  • Develop, modify, and optimize CNC programs for 3-, 4-, and 5-axis machining centers, CNC lathes, Integrex machines, and routers using CATIA V5.
  • Simulate, verify, and validate machining programs using VERICUT to ensure compliance and prevent collisions.
  • Determine the most efficient machining strategies in collaboration with the Methods department.
  • Read and interpret technical drawings, 3D models, and manufacturing specifications.
  • Assess cutting tool requirements and source specialized tools when necessary.
  • Prepare and maintain all technical documentation related to programs (setup sheets, work instructions, revision history, etc.).
  • Design and develop manufacturing fixtures and tooling, including design, methods, and programming activities.
  • Provide technical support to machinists during production launches, machine setups, and program troubleshooting.
  • Participate in continuous improvement initiatives aimed at optimizing machining times, part quality, and manufacturing costs.
  • Ensure compliance with quality standards, health and safety regulations, and internal procedures.

Job RequirementsRequired Education

  • Diploma of Vocational Studies (DEP) in Machining Techniques;
  • College diploma (DEC) in Mechanical Engineering or Bachelor’s degree in Mechanical Engineering;
  • Any other combination of education and experience deemed equivalent.

Technical Skills

  • Minimum of 3 to 5 years of experience in CNC programming.
  • Strong proficiency in CNC machining center programming.
  • Training or experience with CATIA V5.
  • Good knowledge of CNC milling and turning processes.
  • Ability to read and interpret technical drawings and 3D models.
  • Knowledge of VERICUT.
  • Knowledge of TopSolid, Mastercam, Siemens NX, or SolidWorks is an asset.
  • Knowledge of cutting tools, machining parameters, and materials.
  • Excellent command of French (spoken and written) and functional proficiency in English (reading and written), required to read and understand English documentation from suppliers located outside Quebec.

Personal Skills

  • Strong analytical skills and excellent problem-solving abilities.
  • Attention to detail, rigor, and a strong focus on quality.
  • Ability to work independently, take initiative, and demonstrate sound judgment.
  • Strong ability to manage priorities and deadlines.
  • Excellent communication skills and ability to work effectively as part of a team.
  • Ability to thrive in a dynamic environment and manage multiple projects simultaneously.
  • Strong organizational skills, integrity, and professionalism.
  • Commitment to continuous improvement and process optimization.

Now that you can see yourself in this role, apply and join the DCM team!

In this document, the masculine form is used solely to simplify the text. This position is open to all individuals, regardless of gender, in accordance with our commitment to equity, diversity, and inclusion.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Programmeur CNC / CNC Programmer in Blainville, QC vacancy
  • $22.93 per hour

     ...dans la fabrication de produits industriels recherche un OPÉRATEUR CNC . L’entreprise, en constante croissance, investit dans des...  ...Assurance vie et vision. Congés de vacances et compensatoires. Programme d’aide aux employés (PAE). Régime d’épargne-retraite collectif... 
    Suggested
    Full time
    Day shift
    Afternoon shift

    Phénix Groupe Conseil

    Blainville, QC
    2 days ago
  • $22.08 - $22.93 per hour

     ...Our client, a great company in Blainville specializing in the manufacturing of industrial products, is looking for a CNC OPERATOR . The company, in constant growth, invests in state-of-the-art equipment to optimize its processes. Main responsibilities: As a CNC operator... 
    Suggested
    Permanent employment
    Casual work

    Phénix Groupe Conseil

    Blainville, QC
    8 days ago
  •  ...redondance. Nous cherchons un opérateur-programmeur de robot pour faire de la projection...  ...outillage; Sélectionner, créer ou modifier un programme avec le robot et faire des simulations;...  ...comme opérateur de robot ou machine CNC; Bonne aptitude en informatique ou programmation... 
    Suggested
    Full time
    Internship

    Groupe DCM

    Blainville, QC
    1 day ago
  •  ...sécuritaire? On a une place pour toi dans notre équipe! Selon les demandes du chef d’équipe, l’opérateur régleur CNC réalise les activités liées à la programmation, à la mise en marche et à l’usinage des pièces de vérins. Plus précisément, le travail consiste à:... 
    Suggested
    Full time
    Night shift
    Weekend work
    Afternoon shift

    Phénix Groupe Conseil

    Blainville, QC
    1 day ago
  • $80k - $100k per year

    Électromécanicien (Entretien machine CNC Usinage) Secteur: Blainville Horaire : De jour, du lundi au vendredi début flexibilité,...  ...télémédecine Téléphone cellulaire fourni par l'entreprise Programme de bonification annuelle gratifiant Horaire flexible avec départ... 
    Suggested
    Permanent employment
    Temporary work
    Monday to friday
    Flexible hours
    Day shift

    Randstad

    Blainville, QC
    14 days ago
  •  ...faire une différence positive dans notre organisation. Il est un intervenant qui fournit un service de qualité en programmation des machines à commandes numériques (CNC). Il est fiable et répond au besoin constant de la production, et s'assure une utilisation efficace et... 
    Full time
    Contract work
    Work at office

    Hdi

    Laval, QC
    15 hours ago
  • $85k - $96k per year

    Titre du poste : Programmeur opérateur CNC Emplacement : Laval Horaire : Horaire stable, poste permanent de jour Salaire : 85 000 $ à...  ...de jour. Dans ce rôle stimulant, vous aurez a faire de la programmation complexe et façonnerez des pièces qui répondent aux normes... 
    Permanent employment
    Full time
    Temporary work
    Trial period
    Day shift

    Randstad

    Laval, QC
    6 days ago
  • $85k - $95k per year

    Titre du poste : Programmeur-opérateur CNC senior Emplacement : Laval Horaire : Horaire stable, poste permanent de jour Salaire : 85...  ...programmeur·euse opérateur·trice CNC, vous réaliserez de la programmation complexe sur des équipements à la fine pointe de la... 
    Permanent employment
    Full time
    Trial period
    Day shift

    Randstad

    Laval, QC
    6 days ago
  • $30 - $36 per hour

    Programmeur CNC – Ébénisterie de Luxe Titre du poste : Programmeur CNC – Ébénisterie Emplacement : Laval Horaire : Temps plein, de...  ...la réalisation d'intérieurs haut de gamme : Effectuer la programmation des machines-outils à contrôle numérique selon les plans... 
    Permanent employment
    Full time
    Temporary work
    Flexible hours
    Day shift

    Randstad

    Laval, QC
    a month ago
  • $54.6k per year

     ...Overview Commencez votre carrière chez Enterprise! Nous  embauchons immédiatement  pour notre programme reconnu de formation en gestion.   Que vous visez un avenir dans le domaine des ventes, du développement des affaires, du service à la clientèle ou de la gestion des... 
    Apprenticeship

    Enterprise Mobility

    Blainville, QC
    15 hours ago
  •  ...nos savoir-faire en machinage (milling, turning, conventionnel, CNC), soudure et assemblage. Nous offrons un service rapide à nos Clients...  ...Lire et interpréter des plans Utiliser Masctercam pour programmer en 3 Axes le machinage de pièces Préparer la fabrication de pièces... 
    Permanent employment
    Full time
    Flexible hours
    Day shift

    HRT Industries inc.

    Saint-Eustache, QC
    2 days ago
  •  ...téléphonie. Avantages : Assurances collectives Congés de maladie Prime pour référence d'employés Rabais employés Programme de reconnaissance Rémunération compétitive Stationnement gratuit Emploi permanent Horaire flexible Du lundi au... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    Day shift

    Clinique médicale privée LeBlanc + Savaria

    Blainville, QC
    2 days ago
  •  ...confiance et de stabilité.   ~ Attitude respectueuse, discrète et empathique.     Ce que nous t’offrons :   ~ Programme de reconnaissance des employés . . ~ Programme d’assurances collectives incluant assurance santé, soins paramédicaux... 
    Permanent employment
    Contract work
    Weekend work
    Day shift
    Afternoon shift

    Le Groupe Maurice

    Blainville, QC
    2 days ago
  • - Opérer WaterJet , plasma et laser afin de produire les pièces requises par le client -Effectuer des inspections visuelles sur les pièces produites -Effectuer des travaux manuel de finition sur certaines pièces -Veiller au bon fonctionnement de ses machines tout au long...
    Full time
    Manual labor

    Métaux MPI inc.

    Mirabel, QC
    2 days ago
  •  ...avons un emploi à la hauteur de vos ambitions.  Cliquez ici pour découvrir le métier Vos responsabilités Préparer la programmation de contrôleurs numériques Delta Controls pour les nouveaux projets. Que ferez-vous? Élaborer la structure de programme de... 
    Day shift

    Régulvar

    Laval, QC
    1 day ago
  •  ...pleine croissance, recherche un(e)  Ingénieur logiciel junior / Programmeur a   Laval, motivé et curieux pour rejoindre notre équipe et...  ...informatique ou domaine connexe Connaissance de langages de programmation modernes (ex. Python, Java, C#, JavaScript, etc.) Familiarité... 
    Permanent employment
    Full time
    For contractors

    Systèmes Sous-sol Québec

    Laval, QC
    15 hours ago
  •  ...expérience minimale dans u poste similaire Connaissance des résidences pour personnes âgés, un atout majeur LES AVANTAGES: Programme de référencement Uniforme fourni Stationnement gratuit Avantage repas Approche humaine de gestion Programme d'accueil... 
    Permanent employment
    Part time
    10 hours per week
    Weekend work
    Day shift
    Afternoon shift

    COGIR Immobilier

    Blainville, QC
    2 days ago
  •  ...compétitif et révisions salariales annuelles Assurances médicales et dentaires completes REER avec contribution de l’employeur Programme de télémédecine Formation et développement professionnel Possibilités d’avancement professionnel Stationnement gratuit sur... 
    Full time
    Work at office
    Flexible hours

    APGN inc.

    Blainville, QC
    2 days ago
  •  ...’expose à une grande variété de situations financières et enrichit rapidement tes connaissances. Grâce à ces interactions et aux programmes de formation basés sur l’apprentissage dans l’action, tu développes ta maîtrise des solutions bancaires, de l’approche‑conseil et des... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Banque Nationale

    Blainville, QC
    15 hours ago
  • $85k per year

     ...indépendance, de la liberté et de la souplesse qui caractérisent cette profession. Avantages sociaux, bonis pour commencer la carrière, programme d'actionnariat et plus encore ! Les candidat(e)s avec expérience, avec certificat d'assurance de personnes et/ou Épargne... 
    Full time

    Financière Sun Life

    Blainville, QC
    15 hours ago
  •  ...compétitif et révisions salariales annuelles Assurances médicales et dentaires completes REER avec contribution de l’employeur Programme de télémédecine Formation et développement professionnel Possibilités d’avancement professionnel Stationnement gratuit sur... 
    Full time

    APGN inc.

    Blainville, QC
    15 hours ago
  • $22.97 per hour

     ...: Assurances collectives complètes. Régime d’épargne-retraite (REER) avec participation de l’employeur. Banque d’heures maladie et journées fériées supplémentaires. Vêtements, bottes et lunettes de sécurité fournis. Programme d’aide aux employés (PAE).... 
    Full time
    Day shift

    Phénix Groupe Conseil

    Blainville, QC
    15 hours ago
  •  ...stimulant. AVANTAGES: ~ Assurances collectives ~ Congés de maladie ~ Prime pour référence d'employés ~ Rabais employés ~ Programme de reconnaissance ~ Rémunération compétitive ~ Uniforme fourni ~ Stationnement gratuit ~ Emploi permanent ~ Horaire... 
    Permanent employment
    Part time
    Remote work
    Flexible hours
    Weekend work

    Clinique médicale privée LeBlanc + Savaria

    Blainville, QC
    1 day ago
  •  ...compétitif et révisions salariales annuelles Assurances médicales et dentaires completes REER avec contribution de l’employeur Programme de télémédecine Formation et développement professionnel Possibilités d’avancement professionnel Stationnement gratuit sur... 
    Full time

    APGN inc.

    Blainville, QC
    1 day ago
  •  ...elle assure l’usinage de précision en utilisant à la fois des équipements conventionnels (tours et fraiseuses manuels) et des machines CNC, selon les spécifications techniques fournies. Ce poste est essentiel pour garantir la qualité, la fiabilité et la conformité des matériaux... 
    Internship

    Groupe DCM

    Saint-Eustache, QC
    1 day ago
  •  ...’avancement au sein de l’entreprise - Un employeur engagé dans sa communauté - Du travail d’équipe et de la formation continue - Un programme de formation complet pour toutes les nouvelles recrues - Un programme d’encouragement aux études - Et plus encore! Devenez... 
    Part time
    Weekend work
    Afternoon shift

    RONA

    Blainville, QC
    1 day ago
  •  ...compétitif et révisions salariales annuelles Assurances médicales et dentaires completes REER avec contribution de l’employeur Programme de télémédecine Formation et développement professionnel Possibilités d’avancement professionnel Stationnement gratuit sur... 
    Full time
    Internship

    APGN inc.

    Blainville, QC
    2 days ago
  •  ...compétitif et révisions salariales annuelles Assurances médicales et dentaires completes REER avec contribution de l’employeur Programme de télémédecine Formation et développement professionnel Possibilités d’avancement professionnel Stationnement gratuit sur... 
    Full time
    Work at office

    APGN inc.

    Blainville, QC
    1 day ago
  •  ...avancement au sein de l’entreprise Un employeur engagé dans sa communauté Du travail d’équipe et de la formation continue Un programme de formation complet pour toutes les nouvelles recrues Un programme d’encouragement aux études Et plus encore! Devenez... 
    Daily paid
    Part time

    RONA

    Blainville, QC
    4 days ago
  •  ...compétitif et révisions salariales annuelles Assurances médicales et dentaires completes REER avec contribution de l’employeur Programme de télémédecine Formation et développement professionnel Possibilités d’avancement professionnel Stationnement gratuit sur... 
    Full time
    Work at office

    APGN inc.

    Blainville, QC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeur CNC / CNC Programmer. Be the first to apply!