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 10 days ago
Similar jobs that could be interesting for youBased on the Programmeur CNC / CNC Programmer in Québec, QC vacancy
  •  ...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

    Québec, QC
    1 day ago
  •  ...Tu aimes programmer et optimiser des machines CNC pour des projets techniques et variés ? Alors tu es exactement la personne qu’il nous faut ! S. HUOT...  ...de précision, est actuellement à la recherche d'un programmeur CNC pour le quart de soir . Sous la responsabilité... 
    Suggested
    Full time
    Afternoon shift

    S. Huot inc.

    Québec, QC
    3 days ago
  • (Version française ci-dessous) Tools Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated to...  ...position at Larian. ------------------------------------------ Programmeur d'outils Maintes fois primé, LarianStudios a amplement... 
    Suggested
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    1 day ago
  • (Version française ci-dessous)   Gameplay Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated...  ...Larian.   ------------------------------------------   Programmeur de gameplay Maintes fois primé, Larian Studios a... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Local area
    Worldwide

    Larian Studios

    Québec, QC
    1 day ago
  • (Version française ci-dessous) Engine programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated to...  ...position at Larian. ------------------------------------------ Programmeur moteur Maintes fois primé, Larian Studios a amplement... 
    Suggested
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    1 day ago
  • (Version française ci-dessous) Graphics Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated...  ...at Larian. ------------------------------------------ Programmeur Graphique Maintes fois primé, Larian Studios a amplement démontré... 
    Full time
    Summer work

    Larian Studios

    Québec, QC
    1 day ago
  • Le ou la Programmeur(euse) PLC conçoit, développe et mets œuvre des solutions d’automation en utilisant la programmation PLC et HMI pour nos tables et robots de découpe au plasma. Il ou elle...  ...mouvement (mouvement synchronisé, robotique, CNC), pour les applications PC et PLC et... 
    Full time
    Work at office
    Flexible hours

    Groupe Machitech

    Québec, QC
    1 day ago
  •  ...florissante ? Plusieurs projets pourront te satisfaire! En tant que programmeur, tu seras invité à participer à différents projets de...  ...compétences suivantes: Réaliser, documenter et corriger des programmes conformément aux spécifications des analyses fonctionnelles;... 
    Daily paid
    Full time
    Remote work
    Flexible hours

    Ciao

    Québec, QC
    1 day ago
  •  ...à notre image de marque. Ton poste En tant qu'analyste-programmeur central tu fais le lien entre les besoins d’affaires et les solutions...  ...analyste-programmeur dont cinq (5) années avec le langage de programmation COBOL dans des organismes d'envergure similaire à RQ;... 
    Daily paid
    Full time
    Work from home
    Flexible hours

    Ciao

    Québec, QC
    7 hours ago
  •  ...marque. Ce qui t’attend dans ce rôle : En tant qu' analyste-programmeur Java , t u seras responsable de la conception, de l’...  ...ainsi que de l’assurance qualité du code. Tes misisons: Programmer et effectuer des essais unitaires des composants applicatifs;... 
    Full time
    Work from home
    Flexible hours

    Ciao

    Québec, QC
    2 days ago
  •  ...marque. Ce qui t’attend dans ce rôle : En tant qu' analyste-programmeur Angular , tu contribueras à la conception et au développement...  ...fonctionnalités retenues en utilisant le framework Angular; Programmer et réaliser les tests unitaires; Collaborer avec les équipes... 
    Full time
    Work from home
    Flexible hours

    Ciao

    Québec, QC
    2 days 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

    Québec, QC
    1 day ago
  • $27.33 - $32.15 per hour

     ...Ta vie chez Canam En tant qu'opérateur.trice CNC, tu auras la chance de travailler dans un service complètement repensé avec des machines...  ...déterminées parce qu’on arrive tous à la retraite un jour Programme d’aide aux employé.e.s pour les moments où tu en as besoin... 
    Afternoon shift

    Groupe Canam

    Québec, QC
    2 days ago
  •  ...travail humaine. Des défis techniques stimulants sur des machines CNC modernes. Des opportunités de développement des compétences....  .... Fonctions ~ En tant que machiniste, vos tâches seront de programmer, configurer et opérer nos machines CNC pour fabriquer des pièces... 
    Full time
    Flexible hours

    Conception R.P. inc.

    Québec, QC
    3 days ago
  •  ...d’ainsi contribuer à notre image de marque. En tant que programmeur front-end senior , tu transformes les maquettes des designers...  ...Kanban) Posséder un minimum de huit (8) années d'expérience en programmation Posséder cinq (5) années d'expérience en produits... 
    Full time
    Work from home
    Flexible hours

    Ciao

    Québec, QC
    7 hours ago
  • Opérer une machine à commande numérique (CNC) dans une usine d'ébénisterie. Bonnes connaissances de l'utilisation d'une CNC et connaissances en ébénisterie un atout.  Capacité à opérer une plaqueuse de chant ("edgeuse") Personne organisée et débrouillarde capable de... 
    Full time

    Constructions Solam

    Québec, QC
    2 days ago
  •  ...fonctionnels Collaborer avec les architectes fonctionnels et applicatifs pour résoudre les points de décision Accompagner les programmeurs durant la réalisation technique Assurer la qualité des livrables et leur conformité aux besoins des utilisateurs Analyser les... 
    Full time

    Idexia inc.

    Québec, QC
    7 hours ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement...  ...et motivant; Initiatives sociales et environnementales; Programme d’apprentissage en milieu de travail Cheminement de carrière... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Tehora

    Québec, QC
    1 day 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

    Québec, QC
    1 day ago
  •  ...• Posséder huit (8) années d’expérience à titre d'analyste programmeur en développement ou maintenance de systèmes d'information avec...  ...année Javascript. • Posséder deux (2) années d’expérience en programmation informatique dans ces langages : PL/SQL. • Avoir... 
    Remplacement
    Full time

    Solution Sft

    Québec, QC
    1 day ago
  •  ...à notre image de marque. Ton poste En tant qu' analyste-programmeur Power Plateform 365 au sein du département de Services Conseils...  ...à la maison : bonjour chaise ergonomique de tes rêves ! ~ Programme de formation continue valorisée et entièrement payée ~ Activités... 
    Daily paid
    Full time
    Remote work
    Work from home
    Flexible hours

    Ciao

    Québec, QC
    1 day ago
  •  ...stratégiques et opérationnels de l’ENAP. SOMMAIRE DES RESPONSABILITÉS La personne titulaire effectue des travaux informatiques de programmation et de soutien aux systèmes institutionnels. À titre de technicienne ou technicien en programmation, la personne titulaire :... 
    Full time
    Day shift

    École nationale d'administration publique (ENAP)

    Québec, QC
    2 days ago
  •  ...ainsi contribuer à notre image de marque. En tant qu’ analyste programmeur en intelligence d’affaires (BI) , tu seras invité(e) à...  ...travail à la maison : bonjour chaise ergonomique de tes rêves! ~ Programme de formation continue entièrement payé ~ Régime d'assurances... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Ciao

    Québec, QC
    4 days ago
  •  ...service) Télémédecine avec Maple (après 3 mois de service) Programme d'aide aux employés (PAE) (après 3 mois de service) Assurance-...  ...DU POSTE Relevant du superviseur de production, l’Opérateur CNC Fraisage - quart de soir procéde à l’usinage de pièces sur machines... 
    Permanent employment
    Full time
    Afternoon shift

    Atelier d'usinage Mégatech

    Québec, QC
    4 days ago
  •  ...entreprise Prêt.e à monter de niveau dans ta carrière ?   Frima est à la recherche d’un.e Programmeur.euse unreal (C++) avec un profil orienté UI afin d’aider son équipe de programmation de jeu à monter de niveau.   Chez Frima, nous cultivons l’audace créative depuis plus... 
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    1 day ago
  •  ...sous la supervision quotidienne du chef d’équipe, le machiniste CNC – Tournage (quart de soir) pour effectuer les opérations d’usinage...  ...service) Télémédecine avec Maple (après 3 mois de service) Programme d'aide aux employés (PAE) (après 3 mois de service) Assurance-... 
    Daily paid
    Permanent employment
    Full time
    Afternoon shift

    Atelier d'usinage Mégatech

    Québec, QC
    4 days ago
  •  ...ées géomatiques; \\ Supporter les analystes d'affaires pour le volet géomatique; \\ Réaliser les travaux d’analyse et de programmation requis relatifs à la donnée spatiale et produire les biens livrables afférents; \\ Appliquer les bonnes pratiques d’optimisation... 
    Full time
    Work at office

    Exposant 3

    Québec, QC
    1 day ago
  •  ...Solution SFT cherche un (e) Analyste programmeur MS-Access / VBA  dans ce poste vous interviendrez dans le cadre d'un projet client qui...  ...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

    Québec, QC
    1 day ago
  •  ...DESCRIPTION DU POSTE Relevant du Directeur, transformation numérique et architecture d’affaires, l’Analyste-programmeur, Microsoft et Power Platform contribue à la conception, au développement et à l’évolution de solutions d’affaires dans l’environnement Microsoft, principalement... 
    Full time

    Administration portuaire de Québec

    Québec, QC
    7 hours ago
  •  ...transformation de métal en feuilles légères, un(e) spécialiste CNC qui veut être au cœur de l'action et devenir la référence technique...  ...à commande numérique et aux équipements de découpe laser. Programmation, ajustements, débogage, prévention des bris, amélioration des façons... 
    Daily paid
    Full time

    Avizia Rh

    Québec, QC
    1 day ago

Do you want to receive more vacancies?

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