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 $65,245 based on United States National Average.

Base Salary

Core compensation

$41,653
$88,838
$65,245
Computer Numeric Control Machine Programmer I
Alternate Job Titles: CNC Machine Programmer I | CNC Programmer, Entry | CNC Programmer/Set-Up I | Numeric Control Programmer, Entry

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 othe... View job details


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

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 othe... View job details


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

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 othe... View job details


Numerical Control Technician
Alternate Job Titles: CNC Technician | Numeric Control Equipment Maintenance Technician

Constructs, maintains, and tests numerically controlled machinery. Inspects equipment to ensure proper functioning. Selects appropriate tools and determines best strategy for operations. May be required to complete an apprenticeship and/or formal training in area of specialty. Requires a high school diploma or its equivalent. Typically reports to a supervisor or manager. Gains or has attained full... View job details