1

Cam Programmer Jobs in Washington (NOW HIRING)

This role includes working from CAM programmer-provided programs, blueprints, mechanical drawings, verbal instructions, and sketches to support machining, fixture development, dimensional accuracy ...

The Planner Programmer also resolves data and design errors prior to sending the jobs into ... Use Computer Aided Manufacturing (CAM) software to create new and modify existing machine programs ...

Be Seen First

CNC machining and CAM programming experience * TIG welding experience * 3D printing experience * Microcontroller experience (Arduino, Raspberry Pi, STM32, etc.) * Composite manufacturing experience

New

Junior CNC Machinist

Bethesda, MD · On-site

$31.20/hr

Ability to determine and perform appropriate set up of CNC Vertical machining centers for programs provided by CAM programmers * Ability to design and build fixtures preferred * Knowledge of G and M ...

Junior CNC Machinist

Bethesda, MD · On-site

$31.20/hr

Ability to determine and perform appropriate set up of CNC Vertical machining centers for programs provided by CAM programmers * Ability to design and build fixtures preferred * Knowledge of G and M ...

next page

Showing results 1-20

Cam Programmer information

See Washington salary details

$13

$44

$77

How much do cam programmer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for cam programmer in Washington is $44.78, according to ZipRecruiter salary data. Most workers in this role earn between $29.13 and $58.27 per hour, depending on experience, location, and employer.

What is the role of a cam programmer?

A cam programmer creates and edits computer-aided manufacturing (CAM) software programs to control machine tools such as CNC mills and lathes. They interpret engineering drawings, select appropriate tools, and write code to ensure precise manufacturing of parts, often using CAD/CAM software and possessing knowledge of machining processes. Attention to detail and technical skills are essential for optimizing production efficiency and accuracy.

How much do CAM programmers make?

CAM 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 or aerospace sectors.

Will AI replace CNC programmers?

AI can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in machine setup, troubleshooting, and process optimization. Human oversight remains essential for complex or custom manufacturing jobs, and programming often involves problem-solving and decision-making that AI cannot fully replicate. Therefore, CNC programmers will continue to play a vital role alongside evolving automation tools.

Is CAD CAM a good career?

A career as a CAM programmer involves creating and managing computer-aided manufacturing processes, often requiring knowledge of CAD software and CNC machinery. It offers opportunities in manufacturing, aerospace, and automotive industries, with steady demand for skilled operators and programmers. Success depends on technical skills, certifications, and staying current with industry tools and technologies.

What are some typical daily responsibilities of a CAM Programmer?

As a CAM Programmer, your daily tasks typically include translating engineering drawings and 3D models into CNC machine instructions, optimizing tool paths, and selecting appropriate cutting tools to maximize efficiency and quality. You may also collaborate with machinists and production teams to troubleshoot machining issues, make on-the-fly adjustments to programs, and ensure quality standards are met. CAM Programmers often review and revise existing programs to improve cycle times or adapt to new materials. This role requires close attention to changing production requirements and proactive communication with other departments, ensuring smooth and efficient manufacturing workflows.

What does a CAM Programmer do?

A CAM (Computer-Aided Manufacturing) Programmer creates and optimizes CNC machine tool programs using CAM software. They convert engineering designs and CAD models into precise machining instructions. Their role involves selecting cutting tools, defining tool paths, and ensuring efficiency in the manufacturing process. CAM Programmers work closely with engineers and machinists to improve production quality and minimize waste.

What are the key skills and qualifications needed to thrive in the Cam Programmer position, and why are they important?

To thrive as a CAM Programmer, you need strong expertise in CNC programming, computer-aided manufacturing (CAM) software, and a solid understanding of machining processes, typically supported by a technical degree or vocational training in manufacturing or engineering. Familiarity with industry-standard tools such as Mastercam, SolidWorks CAM, or Siemens NX, as well as knowledge of G-code and M-code, is crucial, and certifications in these platforms are highly valued. Excellent problem-solving abilities, attention to detail, and effective communication are important soft skills for collaborating with machinists and engineers. These skills ensure the production of precise, high-quality components and support seamless manufacturing operations.

What are the most commonly searched types of Cam Programmer jobs in Washington? The most popular types of Cam Programmer jobs in Washington are:
What cities in Washington are hiring for Cam Programmer jobs? Cities in Washington with the most Cam Programmer job openings:
Infographic showing various Cam Programmer job openings in Washington as of July 2026, with employment types broken down into 87% Full Time, 9% Part Time, 2% Contract, and 2% Nights. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution, with an average salary of $93,138 per year, or $44.8 per hour.

$55K - $70K/yr

Full-time

Posted 29 days ago


Job description

Location: Bethesda, MD
Security Clearance: Active Secret or higher [Required]
Job Type: Full-Time

Target Salary Range*: $55,000 - $70,000

*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary


Position Overview

The CNC Machinist - Junior is responsible for setting up and operating CNC vertical machining centers and the full range of machine tools found in a well-equipped prototype development shop. This role includes working from CAM programmer-provided programs, blueprints, mechanical drawings, verbal instructions, and sketches to support machining, fixture development, dimensional accuracy, and safe shop operations.


Key ResponsibilitiesCNC Setup, Operation, and Programming
  • Determine and perform appropriate setup of CNC vertical machining centers for programs provided by CAM programmers.
  • Set up and operate the full range of machine tools found in a well-equipped prototype development shop.
  • Use knowledge of G and M codes to program at the control to build fixtures and edit CAM-generated programs.
  • Select appropriate cutters and tool holders.
  • Work from verbal instructions and sketches.
  • Perform machine shop math and trigonometry.
Fixture Development and Technical Interpretation
  • Design and build fixtures.
  • Read blueprints and mechanical drawings.
  • Apply knowledge of Mil-Spec and GD&T specifications.
  • Use CAM and solid modeling CAD experience.
Dimensional Accuracy and Measurement
  • Maintain dimensional accuracy to specified tolerances that may be less than +/- .001" during machining processes.
  • Use measuring instruments such as:
    • Vernier calipers
    • Inside, outside, and depth micrometers
    • Gage blocks
    • Surface and height gages
    • Dial indicators
Safety and Equipment Support
  • Adhere to safety protocols.
  • Operate a forklift.
  • Lift and maneuver objects weighing up to 80 pounds.
  • Work independently with minimal supervision.

Qualifications:Education
  • Successful completion of machinist apprenticeship.
  • Journeyman CNC Machinist qualification.
  • Trade school certificate.
  • High school diploma or equivalent.
Experience
  • Ability to determine and perform setup of CNC vertical machining centers.
  • Ability to set up and operate machine tools in a prototype development shop.
  • Ability to maintain dimensional accuracy to specified tolerances.
  • CAM and solid modeling CAD experience is a plus.
  • Ability to operate a forklift is a plus.
Skills
  • Knowledge of G and M codes.
  • Ability to program at the control to build fixtures and edit CAM-generated programs.
  • Ability to select appropriate cutters and tool holders.
  • Ability to read blueprints and mechanical drawings.
  • Knowledge of Mil-Spec and GD&T specifications.
  • Ability to work from verbal instructions and sketches.
  • Ability to perform machine shop math and trigonometry.
  • Ability to work independently with minimal supervision.
  • Knowledge of shop, facility, and division safety policies and requirements.
Clearance
  • DoD Secret Clearance or capability to be granted DoD Secret Clearance.
Working Conditions
  • The contractor will frequently work inside and outside of buildings.
  • The contractor will work in cold weather.
  • The contractor may work in the hot sun.
  • The contractor will work in environments where ventilation or respirators may be necessary.
  • The contractor must be safety-minded about themselves and others.
  • The contractor will check tools and equipment and ensure their capacities are not exceeded.
  • The contractor will ensure tools are kept in safe working condition.
Physical Requirements
  • Lift up to 80 pounds.
  • Work in industrial and test facility environments, including cranes, fork trucks, and vehicle operations.
Hazardous Duty
  • The incumbent performs work in industrial settings where the potential for hazards exists.
  • The use of engineering controls, materials substitution, and personal protective equipment reduce or eliminate hazard exposure.
  • The incumbent is regularly exposed to the hazards of:
    • Noise
    • Electrical shock
    • Wet surfaces
    • Climbing
  • The contractor will occasionally use hazardous materials, including various oils and solvents.
  • The contractor is occasionally exposed to high work and confined space.