1

Cnc Programmer Jobs in Alberta (NOW HIRING)

CNC Machinist SHIFT: · The initial shift will be days, approximately 6 weeks, then move to afternoons from 2pm-12am (4x10, Monday-Thursday). · Be open to all shift times as production grows ...

CA$32 - CA$35/hr

Inspect finished components to ensure compliance with engineering drawings, specifications, and ... Previous experience in deburring, finishing, manufacturing, machining, or CNC environments ...

Proficiency with precision inspection tools (micrometers, calipers, gauges) and machine-level CNC programming (G-code). * Fluent in English (written and verbal); able to follow complex instructions ...

Operate Fanuc CNC lathes, sets tooling parameters, and verifies part programs using basic math and geometry. * Verifies program by completing first article inspections. * Adhering to quality ...

Robot Programming & Controls Integration: Program and configure industrial robots using OEM platforms and integrate with PLCs, CNC machines, safety systems, sensors, and peripheral equipment ...

The ideal candidate will have a foundational understanding of CNC tooling, be able to interpret engineering drawings and measurement instruments, and follow ISO and company-specific quality control ...

Experience working with CNC Lathes and mills. * Knowledge of CAD/CAM programing programing is a preferred asset but not required * Knowledge of freehand programing and operation of CNC equipment ...

Experience working with CNC Lathes and mills. * Knowledge of CAD/CAM programing programing is a preferred asset but not required * Knowledge of freehand programing and operation of CNC equipment ...

Experience with manual programming and CAM software (Mastercam) * Ability to run both CNC and Manual machines * Strong mechanical aptitude * Collaborative team player with positive engagement

We are an integrated project and engineering equipment fabricator specializing in the modularized ... CNC and Manual machining aptitude Is an asset * Excellent coordination and mechanical skills

next page

Showing results 1-20

Cnc Programmer information

See Alberta salary details

$14

$28

$43

How much do cnc programmer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for cnc programmer in Alberta is $28.84, according to ZipRecruiter salary data. Most workers in this role earn between $23.56 and $32.93 per hour, depending on experience, location, and employer.

What are some common challenges CNC Programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What Does A CNC Programmer Do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers with knowledge of CAD/CAM software and machine operation are sought after, especially as automation and advanced manufacturing techniques grow. Job opportunities are available in various sectors including aerospace, automotive, and medical device production.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials, making human expertise essential alongside automation tools.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What do CNC programmers make?

CNC programmers create detailed instructions, called G-code, to operate computer numerical control machines that manufacture parts and components. Their work involves designing, editing, and testing programs to ensure precision and efficiency in machining processes. They often work with CAD/CAM software and require knowledge of machine operation and safety protocols.

What are CNC Programmers?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.
What are the most commonly searched types of Cnc Programmer jobs in Alberta? The most popular types of Cnc Programmer jobs in Alberta are:
What are popular job titles related to Cnc Programmer jobs in Alberta? For Cnc Programmer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Cnc Programmer jobs in Alberta look for? The top searched job categories for Cnc Programmer jobs in Alberta are:
What are popular job titles related to Cnc Programmer jobs in AB? For Cnc Programmer jobs in AB, the most frequently searched job titles are:
Infographic showing various Cnc Programmer job openings in Alberta as of July 2026, with employment types broken down into 85% Full Time, 8% Part Time, 2% Contract, and 5% Nights. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $59,991 per year, or $28.8 per hour.
CNC Machinist

CNC Machinist

Aerotek

Edmonton, AB

CA$33 - CA$40/hr

Contractor

Medical, Dental, Vision

Re-posted 7 days ago


Job description

Job Title: CNC Machinist

SHIFT:

·       The initial shift will be days, approximately 6 weeks, then move to afternoons from 2pm-12am (4x10, Monday-Thursday).

·      Be open to all shift times as production grows, including night and weekend shifts.

Wage - $33 - 40/hr.

Job Description

·      Day to day, you will be operating a CNC Lathe or CNC Mill machine. (Haas and Mazak Machines)

·      You will be required to load and unload materials and then verify accurate measurements and correct material.

·      You will also perform machine inspection and basic maintenance tasks to ensure proper functioning of a CNC machine and recognize broken tooling and inserts Quality control involves measuring in-process and final parts against drawings using calipers, blueprints, and verniers.

·      Work on oil field tools and parts

Essential Skills

·     4+ years of CNC machine operation experience.

·      Understanding of blueprints and drawings.

·      Experience with loading and unloading machines and changing out CNC tools.

·      Experience working on HAAS and MAZAK machines

·      CNC Lathe and CNC Milling machines

Why Work Here?

·      They are a fast-growing shop with loads of opportunity for long-term stability and upward growth.

·      Work in a brand new, bright, clean warehouse/machine shop environment

·      The company has expanded into a second location with 24 machines, vast office space, cafeteria, and a small gym for after-hours use.

·      They maintain a laid-back, open-door policy with expectations that individuals will get their work done.

·      The company hosts events such as a Christmas party and summer gatherings.

·      This is a stable work environment with an indefinite timeframe and strong financial backing.

Apply today with contact information and start right away

***This is an active post we are hiring for

Job Type & Location

This is a Contract to Hire position based out of Edmonton, AB.

Pay and Benefits

The pay range for this position is $33.00 - $40.00/hr.

Workplace Type

This is a fully onsite position in Edmonton,AB.

À propos d'Aerotek

Aerotek® Inc. fournit des solutions de dotation en personnel et de services dans les domaines de la fabrication, de la logistique, de la construction, de l’aviation, des installations et de la maintenance. Nous offrons l’expertise, les solutions et les personnes nécessaires pour relever les défis de l’industrie nord-américaine. Basée à Hanover, au Maryland, Aerotek exploite un réseau unifié de plus de 200 bureaux à travers l’Amérique du Nord, soutenant plus de 18 000 clients chaque année. Aerotek est une entreprise du groupe Allegis, leader mondial en ressources humaines et solutions d’affaires. Pour en savoir plus, visitez: Aerotek.com | 1-888-AEROTEK.

Aerotek offre un salaire hebdomadaire, des avantages sociaux y compris des soins médicaux, des soins dentaires et des soins de la vue, ainsi qu’un programme d’aide aux employés et un programme de rabais.

La société souscrit au principe d’égalité d’accès à l’emploi et examinera toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, de l’origine nationale, du statut de vétéran, de handicap, de l’orientation sexuelle, de l’identité de genre, de l’information génétique ou de toute autre caractéristique protégée par la loi.

Ordonnance sur l’égalité des chances de San Francisco:
Conformément à l’Ordonnance sur l’égalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.

Utilisation de l’intelligence artificielle (IA):
Nous pouvons utiliser l’intelligence artificielle (IA) pour soutenir certaines étapes de notre processus d’embauche, notamment la recherche, la présélection et l’évaluation des candidatures. L’IA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à l’aide d’outils d’IA.

About Aerotek

Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, employee assistance and discount programs.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Company Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.