1

Cnc Programming Jobs in Quebec (NOW HIRING)

Programmer et maintenir des contrôleurs de machines industrielles pour des besoins spécifiques ... CNC), pour les applications PC et PLC et les systèmes mécaniques et électriques * Excellentes ...

PRINCIPALES RESPONSABILITÉS Programmer et maintenir des contrôleurs de machines industrielles ... CNC), pour les applications PC et PLC et les systèmes mécaniques et électriques Excellentes ...

Programmer et maintenir des contrôleurs de machines industrielles pour des besoins spécifiques ... CNC), pour les applications PC et PLC et les systèmes mécaniques et électriques * Excellentes ...

Programmer et maintenir des contrôleurs de machines industrielles pour des besoins spécifiques ... CNC), pour les applications PC et PLC et les systèmes mécaniques et électriques * Excellentes ...

CNC Plasma Cutting Systems; Robotic arms, cells and tooling; Advanced fixed and flexible automated ... programming and Windows OS diagnosis experience is desirable. LANGUAGE SKILLS: Ability to read ...

You have knowledge of various manufacturing processes (CNC machining, turning, thermoforming, and ... You are a mechanical engineer with a minimum of 8 years of diverse professional experience in ...

Machinist

Alouette, QC · On-site

CA$60K - CA$100K/yr

Training in the use and/or programming of manual, semi-automated or automated tools and machines. (Lathes, CNC, Milling machines, etc.) * Know how to read and understand instructions and technical ...

We're a trusted and strategic partner to engineers, contractors, distributors, specifiers ... CNC equipment. * Ability to create technical drawings using CAD software such as SolidWorks and ...

CA$60K - CA$100K/yr

Training in the use and/or programming of manual, semi-automated or automated tools and machines. (Lathes, CNC, Milling machines, etc.) * Know how to read and understand instructions and technical ...

Showing results 41-57

Cnc Programming information

See Quebec salary details

$27.5K

$66.9K

$110K

How much do cnc programming jobs pay per year?

As of Sep 5, 2026, the average yearly pay for cnc programming in Quebec is $66,906.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,500.00 and $80,500.00 per year, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are popular job titles related to Cnc Programming jobs in Quebec?

For Cnc Programming jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Cnc Programming jobs in Quebec look for?

The top searched job categories for Cnc Programming jobs in Quebec are:

Infographic showing various Cnc Programming job openings in Quebec as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $66,906 per year, or $32.2 per hour.

Programmeur(euse) PLC

Groupe Machitech

Quebec, QC • On-site

Full-time

Posted 24 days ago


Job description

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 voit à l’intégration de nouvelles solutions impliquant des PLC, des commandes de mouvement, des ordinateurs industriels et d’autres dispositifs de contrôle et veille bien entendu à l’optimisation des systèmes existants. Le ou la Programmeur(euse) PLC travaille en étroite collaboration avec les départements de l’ingénierie et du service technique. Il ou elle participe à des ateliers de formations et de jumelage afin de perfectionner ses compétences logicielles de même qu’en ingénierie mécanique et électrique.
PRINCIPALES RESPONSABILITÉS
  • Programmer et maintenir des contrôleurs de machines industrielles pour des besoins spécifiques (R&D)
  • Concevoir et documenter des applications de contrôle
  • Développer et exécuter des plans et scripts de test
  • Programmer des applications d’automation
  • Participer à la conception électrique
  • Effectuer des tests de fonctionnements et des mises en route
  • Dépanner et résoudre les problèmes d’application
  • Estimer l’effort nécessaire pour développer des applications d’automatisation
  • Rédiger des rapports sur les projets et les résultats
  • Respecter les méthodes de conception et de réalisation des projets
  • Participe au développement et à l’amélioration continue des projets de robotique de l’entreprise
  • Collaborer avec les membres de l’équipe et effectuer des suivis
  • S’entretenir les clients à distance ou en présentiel
  • Toutes autres tâches connexes liées aux opérations d’automation et de robotique

EXIGENCES
  • Études collégiales en génie électrique, génie logiciel, électronique programmable et robotique ou autre formation jugée équivalente
  • Expérience en programmation d’automates programmables
  • Expérience dans un domaine similaire (un atout)
  • Expérience dans l’intégration et l’évolution de nouveaux systèmes
  • Expérience avec les systèmes d’exploitation temps réel et la programmation en environnements temps réel
  • Connaissance des langages de programmation Structured Text, Function Block Diagram, Instruction List, C#.NET (un atout)
  • Intérêt marqué pour les systèmes de commande de mouvement (mouvement synchronisé, robotique, CNC), pour les applications PC et PLC et les systèmes mécaniques et électriques
  • Excellentes connaissances en informatique général, dont la suite Office
  • Forte capacité d’analyse et de résolution de problèmes
  • Facilité à communiquer, synthétiser et à vulgariser l’information
  • Souci de produire un travail de qualité, identifier les priorités et respecter les délais
  • La connaissance de la langue anglaise est requise considérant les interventions avec les différentes parties prenantes hors Québec

POSTULER
Si ce défi vous intéresse, veuillez nous faire parvenir votre candidature dès maintenant. Seuls les candidatures retenues seront contactées.
*****************************************************
Pourquoi travailler chez Machitech?
  • Une entreprise en pleine croissance;
  • Un environnement de travail chaleureux;
  • Des activités sociales fréquentes et organisées par l'entreprise;
  • Des assurances collectives;
  • De la formation continue;
  • Un horaire flexible (concilliation travail-famille);
  • Et bien plus encore!