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 1 day ago
Similar jobs that could be interesting for youBased on the Programmeur CNC / CNC Programmer in Anjou, QC vacancy
  •  ...être du po s te Relevant du Directeur Méthode et Programmation le stagiaire devra épauler les programmeurs. Responsabilités Élaborer ou mettre à jour les...  ...Develop or update programs for 3-, 4-, and 5-axis CNC milling machines and lathes using Catia V5 software.... 
    Suggested
    Full time
    Internship

    Groupe DCM

    Anjou, QC
    11 hours ago
  •  ...responsable de l’exécution de tâches de machinerie et d’opération CNC. Responsabilités Régler et faire l'usinage sur des...  ...que toutes les procédures de travail sont respectées (révision des programmes) ; Faire l’inspection des pièces et compléter la fiche d’auto-... 
    Suggested
    Full time

    Groupe DCM

    Anjou, QC
    11 hours ago
  •  ...industry. Tomorrow starts now. Position Purpose Reporting to the Operations Supervisor, the incumbent is responsible for performing CNC machinery and operational tasks. Responsibilities Set up and perform machining on CNC machines; Install tools and fixtures... 
    Suggested
    Ongoing contract
    Full time
    Internship
    Shift work

    Groupe DCM

    Anjou, QC
    11 hours ago
  •  ...Le programmeur CNC a comme tâche principale de programmer les machines à commandes numériques. Le titulaire sera appelé à travailler sur des pièces usinées complexes et uniques nécessaires à l’assemblage de mobilier respectant les critères de qualité aéronautique.   LES... 
    Suggested
    Full time
    Temporary work

    Sogeclair

    Boucherville, QC
    11 hours ago
  •  ...Programmeur CNC Junior Terrebonne | Temps plein | Quart de jour | Lundi au vendredi Débute ta carrière dans un environnement où la...  ...dans un domaine connexe? Tu possèdes une première expérience en programmation CNC ou tu es prêt(e) à mettre en pratique les compétences... 
    Suggested
    Daily paid
    Permanent employment
    Full time
    Work at office
    Monday to friday
    Day shift

    Avizia Rh

    Terrebonne, QC
    11 hours ago
  •  ...du Directeur – Stratégie et efficacité organisationnelle, le programmeur 1C sera responsable de concevoir, améliorer et maintenir notre...  ...Entreprise (idéalement version 8.3.24+); Solides compétences en programmation (Langage 1C, SQL, etc.); Maîtrise de la suite MS Office (... 
    Remote job
    Full time
    Work at office

    Groupe Abs

    Montréal, QC
    11 hours ago
  •  ...Programmeur technique / Technical Programmer Êtes-vous génial avec un grand "G" ? Êtes-vous une personne motivée, créative et passionnée ? Vous voulez créer des expériences extraordinaires pour les enfants ? Alors, nous aimerions avoir de vos nouvelles ! Budge Studios... 
    Full time

    Budge Studios

    Montréal, QC
    11 hours ago
  •  ...Raison d’être du poste Relevant du directeur méthodes et programmation, le ou la titulaire du poste élabore et rédige les gammes de fabrication...  ...Établir et définir la gamme de fabrication en équipe avec les programmeurs ; Assurer le support technique aux opérations de l’usine... 
    Full time
    Contract work
    For subcontractor
    Internship

    Groupe DCM

    Anjou, QC
    4 days ago
  •  ...Programmeur de jeux 3D / Gameplay 3D Programmer Êtes-vous une personne motivée, créative et passionnée? Voulez-vous créer des expériences exceptionnelles pour les enfants? Si oui, nous voulons vous connaître! Budge Studios offre un environnement de travail dynamique... 
    Full time

    Budge Studios

    Montréal, QC
    11 hours ago
  •  ...characteristics as per applicable law. We’re seeking a Principal AI Programmer with a passion for innovation to join our team and play a key...  ...et une qualité optimale. Partager votre expertise avec les programmeurs·euses junior·e·s, en favorisant une culture d'apprentissage... 
    Full time
    Apprenticeship

    Behaviour Interactive

    Montréal, QC
    11 hours ago
  • $73k per year

    Poste : programmeur-opérateur CNC Lieu de travail : Montréal-Est Salaire : jusqu’à 73 000 $ par année Horaire : du lundi au vendredi - quart...  ...opérateur CNC expérimenté, possédant des compétences en programmation et en réglage, pour rejoindre une entreprise bien établie... 
    Long term contract
    Permanent employment
    Full time
    Summer work
    Summer holiday
    Monday to friday
    Day shift

    Services de Gestion Quantum Ltée

    Montréal, QC
    7 days ago
  •  ...suivants : chariot élévateur, tour, fraiseuse, découpeuse, scie, CNC ~ Habilité à dessiner sur un logiciel CAO – Solidworks et Autocad...  ...Ce que Oldcastle APG vous offre :     Salaire compétitif Programme de bonification Période de congés payés durant la période des... 
    Work at office
    Flexible hours

    CRH

    Anjou, QC
    1 day 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
    3 days ago
  •  ...turning man into monster.  We are looking for a Senior Gameplay Programmer to help bring this vision to life. In this role you will work...  ..., transformant l'homme en monstre. Nous recherchons un programmeur gameplay senior pour nous aider à donner vie à cette vision. Dans... 
    Full time

    Behaviour Interactive

    Montréal, QC
    11 hours ago
  •  ...per applicable law. Behaviour Interactive is looking for programmers across all our projects. With your technical lead as your mentor...  .... Bonne connaissance d’un ou plusieurs de ces langages de programmation : C++. Expérience préalable avec les moteurs de jeu tels... 
    Full time
    Internship
    Work at office
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    11 hours ago
  •  ...players worldwide, join Behaviour Interactive as a Senior Backend Programmer. Are you ready to take on new technical challenges within a...  ...du monde entier, rejoignez Behaviour Interactive en tant que Programmeur·e Backend Senior·e Vous êtes prêt·e à mettre votre expertise... 
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    11 hours ago
  • Élaborer, opérer, diriger et régler des programmes de production. Connaît la programmation des machines Okuma, le fait à environ 80% de son temps. Doit connaître le programme MasterCam ou Gib ou Catia. Doit comprendre et lire les dessins mécaniques. Doit faire la... 
    Full time

    Capmatic ltée

    Montréal, QC
    2 days ago
  •  ...characteristics as per applicable law. We’re looking for a Senior Programmer to play a key role in bringing a AAA title to life....  ...environnement de production à grande échelle. Nous recherchons un·e Programmeur·euse Sénior·e pour jouer un rôle clé dans la réalisation d’un... 
    Full time

    Behaviour Interactive

    Montréal, QC
    11 hours ago
  •  ...law. Our team is currently looking for an experienced System Programmer to design, implement and refine the game experience we provide...  ...platforms. Notre équipe est actuellement à la recherche d’un·e Programmeur·euse système expérimenté·e pour concevoir, implémenter et... 
    Full time

    Behaviour Interactive

    Montréal, QC
    11 hours ago
  •  ...Job Summary Program Trumpf CNC machines (TruPunch, TruLaser and Trumatic) efficiently and reliably using TruTops Boost software Manage programming priorities according to production needs. Read and understand technical drawings and CAD models To act as a technical... 

    W3Global

    Montréal, QC
    15 days ago
  •  ...PROGRAMMATION OU DÉVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets propulsés par Unreal Engine demeurent à la fine...  ...Ce que vous ferez Epic Games est à la recherche d’un programmeur d’outils sénior hautement motivé et expérimenté pour se joindre... 
    Full time

    Epic Games

    Montréal, QC
    11 hours ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur en géomatique  dans ce poste vous interviendrez dans le cadre d'un projet client qui...  ...requise) ACTIVITÉS À RÉALISER • Réaliser des travaux de programmation dans le cadre de l'évolution et de l'optimisation des fonctionnalités... 
    Full time
    Remote work

    Solution Sft

    Montréal, QC
    11 hours ago
  •  ...environnement humain et chaleureux. Description du poste Le programmeur analyste contribue activement au développement et à l’...  ...tester le code des logiciels; Mettre à jour et optimiser les programmes existants; Identifier les problèmes techniques et proposer des... 
    Daily paid
    Permanent employment
    Full time
    Remote work
    Monday to friday

    Groupe Beaudry

    Montréal, QC
    11 hours ago
  •  ...jeux Sony au Canada.    Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous...  ...techniques et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez la... 
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    11 hours ago
  •  ...PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets propulsés par Unreal Engine demeurent à la fine...  ...Simulation d’Unreal Engine chez Epic Games est à la recherche d’un programmeur expérimenté, animé par une forte passion pour la physique et... 
    Full time

    Chez Epic Games

    Montréal, QC
    11 hours ago
  •  ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse Senior...  ...euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des... 
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    11 hours ago
  •  ...DESCRIPTION DU POSTE Nous cherchons des machinistes CNC expérimentés pour des ateliers d'usinage de haute précision servant...  ...industriel. Vous aurez la responsabilité de la mise en route, de la programmation et du contrôle qualité des pièces usinées. PRINCIPALES RESPONSABILITÉS... 
    Permanent employment
    Full time
    Monday to friday
    Afternoon shift

    Industrielle Rh Et Recrutement

    Montréal, QC
    11 hours ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur Oracle Forms  dans ce poste vous interviendrez dans le cadre d'un projet client qui relève...  ...Rédiger ou réviser le manuel d'exploitation • Effectuer la programmation et les essais unitaires • Effectuer les essais fonctionnels... 
    Full time
    Remote work

    Solution Sft

    Montréal, QC
    11 hours ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de contribuer...  ...maintenir des applications basées sur les technologies Oracle. Programmer en PL/SQL, Pro*C ou Oracle Forms. Concevoir et optimiser les... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Tehora

    Montréal, QC
    11 hours ago
  •  ...Général Titre d'emploi : Analyste-Programmeur Centrale - Hogan Langue requise : Français Heures de travail par semaine...  ...et compétences techniques Minimum 4 ans d’expérience en programmation , dont 2 à 3 ans en développement/soutien d’applications sous... 
    Daily paid
    Contract work
    Afternoon shift

    Xideral

    Montréal, QC
    11 hours ago

Do you want to receive more vacancies?

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