Average Salary for Jobs with Computer-Aided Manufacturing (CAM) software Skills

The average salary for jobs that require the skills of Computer-Aided Manufacturing (CAM) software is $97,856 based on United States National Average.

Base Salary

Core compensation

$57,482
$138,230
$97,856
CNC Machine Programmer I
Alternate Job Titles: CNC Programmer, Entry | CNC Programmer/Set-Up I | Computer Numeric Controlled Machine Programmer I

Programs and sets up CNC milling, lathe, or other machinery according to blueprint specifications. Reads and interprets technical blueprints and design models and inputs the product design into the computer modeling software. Adjusts machine settings to the desired product specifications, and troubleshoots and maintains the machine. Utilizes G or M code and CAM software (MasterCAM, CAMWorks, or ot... View job details


CNC Machine Programmer II
Alternate Job Titles: CNC Programmer, Experienced | CNC Programmer/Set-Up II | Computer Numeric Controlled Machine Programmer II

Programs and sets up CNC milling, lathe, or other machinery according to blueprint specifications. Reads and interprets technical blueprints and design models and inputs the product design into the computer modeling software. Adjusts machine settings to the desired product specifications, and troubleshoots and maintains the machine. Utilizes G or M code and CAM software (MasterCAM, CAMWorks, or ot... View job details


CNC Machine Programmer III
Alternate Job Titles: CNC Programmer, Senior | CNC Programmer/Set-Up III | Computer Numeric Controlled Machine Programmer III

Programs and sets up CNC milling, lathe, or other machinery according to blueprint specifications. Reads and interprets technical blueprints and design models and inputs the product design into the computer modeling software. Adjusts machine settings to the desired product specifications, and troubleshoots and maintains the machine. Utilizes G or M code and CAM software (MasterCAM, CAMWorks, or ot... View job details


CNC Machine Programmer IV
Alternate Job Titles: CNC Programmer, Lead | CNC Programmer/Set-Up IV | Computer Numeric Controlled Machine Programmer IV

Programs and sets up CNC milling, lathe, or other machinery according to blueprint specifications. Reads and interprets technical blueprints and design models and inputs the product design into the computer modeling software. Adjusts machine settings to the desired product specifications, and troubleshoots and maintains the machine. Utilizes G or M code and CAM software (MasterCAM, CAMWorks, or ot... View job details