1

Surfcam Programmer Jobs (NOW HIRING)

Surfcam, NX and HSMWorks experience a plus Fixture design and process engineering experience a plus Strong mathematical and analytical skills Desired Characteristics: Organization skills with strong ...

Senior Machinist/Programmer

Novato, CA · On-site

$31 - $42.50/hr

Software products we currently use include SurfCam, CAMplete, Solidworks, and others. As a flight ... Programming complex parts * Proving out programs * Debugging and troubleshooting subtle production ...

Other duties as assigned Basic Qualifications (Required Skills & Experience) * 5+ plus years of experience as a programmer using CAM software such as Master Cam, Surfcam, or HSM. * 5+ years of ...

Senior Machinist/Programmer

Novato, CA · On-site

$31 - $42.50/hr

Software products we currently use include SurfCam, CAMplete, Solidworks, and others. As a flight ... Programming complex parts * Proving out programs * Debugging and troubleshooting subtle production ...

Be Seen First

CNC Machinist

Minneapolis, MN · On-site

$22 - $34/hr

Use a CAM programming system to create and modify CNC programs . * SURFCAM experience is preferred, but experience with other CAM systems is also valuable. * Make program, tooling, and offset ...

New

Surfcam, NX and HSMWorks experience a plus • Fixture design and process engineering experience a plus • Strong mathematical and analytical skills Desired Characteristics: • Organization skills ...

Be Seen First

CNC Machinist

Minneapolis, MN · On-site

$22 - $34/hr

Use a CAM programming system to create and modify CNC programs . * SURFCAM experience is preferred, but experience with other CAM systems is also valuable. * Make program, tooling, and offset ...

New

Manufacturing Engineer

Lake Mills, WI · On-site

$71K - $92K/yr

... such as Surfcam. · Defines machining configurations to achieve design, including equipment selection, cutting tool selection, and CNC programming for CNC Operations. · Applies problem-solving ...

Prototype Machinist Apprentice

Brookfield, WI · On-site

$16.75 - $21.50/hr

Solid Works, NX Unigraphics, CAM programming proficiency in Power Mill Virtual Gibbs, NX Unigraphics, Master Cam or SurfCam software required. Milwaukee Tool is an equal opportunity employer.

Engineering prototyping with advanced composite materials, including design input, equipment ... Experience with design software, e.g., CAD (ProE/Creo, SolidWorks, other), CAM (MasterCam, SurfCam ...

Lead and develop a small team of engineers and technical professionals, providing direction ... CAM (Mastercam, GibbsCAM, SurfCAM, or equivalent) * CMM/Metrology (PC-DMIS, Calypso, or equivalent)

Showing results 41-60

Surfcam Programmer information

See salary details

$12

$39

$68

How much do surfcam programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for surfcam programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What is a Surfcam programmer?

A Surfcam Programmer is a skilled professional who uses Surfcam, a computer-aided manufacturing (CAM) software, to create and optimize toolpaths for CNC (computer numerical control) machines. Their primary role is to translate engineering designs into precise machining instructions, ensuring efficient and accurate production of parts. Surfcam Programmers work closely with engineers and machinists to improve manufacturing processes and troubleshoot any issues that arise during production.

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

To thrive as a Surfcam Programmer, you need a solid background in CNC machining, CAD/CAM programming, and a technical degree or relevant experience in manufacturing. Proficiency in Surfcam software, G-code, and familiarity with various CNC machines are essential, with certifications in CAD/CAM software being highly beneficial. Attention to detail, problem-solving, and strong communication skills help ensure accurate program creation and effective collaboration with engineering and production teams. These skills are critical for optimizing manufacturing processes, minimizing errors, and delivering precise, high-quality parts.

What are some common challenges Surfcam programmers face when creating CNC toolpaths?

Surfcam Programmers often encounter challenges such as selecting optimal machining strategies for complex geometries, ensuring toolpath efficiency, and preventing collisions or tool breakage. Balancing speed, precision, and tool wear can require careful adjustments and ongoing collaboration with machinists and engineers. It's also essential to stay updated with the latest software updates and machine capabilities to maximize productivity and minimize errors.

What is the difference between Surfcam Programmer vs CNC Machinist?

AspectSurfcam ProgrammerCNC Machinist
CredentialsOften requires CAD/CAM software training, technical certificationsTypically has machining experience, technical school or apprenticeship
Work EnvironmentDesigning and programming CNC machines, office or CAD/CAM labOperating CNC machines, manufacturing floor
Employer & IndustryManufacturing, aerospace, automotive, tool & dieManufacturing, machine shops, production facilities

While both roles are integral to CNC manufacturing, a Surfcam Programmer focuses on creating and optimizing CNC programs using CAD/CAM software, often working in an office setting. A CNC Machinist operates the machines directly, executing the programs and performing manual adjustments. Understanding these differences helps clarify career paths and employer expectations in the manufacturing industry.

More about Surfcam Programmer jobs

What cities are hiring for Surfcam Programmer jobs?

Cities with the most Surfcam Programmer job openings:

What states have the most Surfcam Programmer jobs?

States with the most job openings for Surfcam Programmer jobs include:

Infographic showing various Surfcam Programmer job openings in the United States as of August 2026, with employment types broken down into 85% Full Time, 5% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

5-Axis CNC Programmer/Machinist

OMW Corporation

Petaluma, CA • On-site

$45 - $75/hr

Full-time

Medical, Retirement, PTO

Posted 8 days ago


Job description

General Description

OMW Corporation is a world leading supplier of custom manufactured mechanical parts and assemblies. We work for some of the world’s most exciting companies in the aerospace, commercial launch, electronics, semiconductors, and medical industries. We've been in business 28 years, and we are currently growing rapidly. We're located in Petaluma & Novato, California.


Job Description
OMW is seeking a high-caliber CNC Programmer/Machinist with at least five years of experience. Applicants MUST have extensive experience programming complex five axis parts on full five axis CNC machines with robotic pallet systems, probing, laser offsetting, tool breakage detection, etc. Applicant must understand the quality demands of human flight critical aerospace parts, as well as be familiar with AS9100 Quality requirements.


OMW’s 5-Axis CNC Programmer/Machinist needs leadership abilities and excellent interpersonal and communication skills. The 5-Axis CNC Programmer/Machinist must be thorough and observant with an eye for detail. The 5-Axis CNC Programmer/Machinist must fully understand the requirements for the product and have a sense of responsibility towards quality work. The goal is to preserve our reputation by ensuring that we deliver good products on time to drive sustainable growth.


Job Responsibilities include:
• Perform complex programming for 3-, 4-, and full 5-axis horizontal and vertical mills, and lathes
• Perform set-ups on mills and lathes
• Work with a variety of materials including aluminum, stainless steel, titanium, Invar, etc.
• Design tooling and fixtures
• Use inspection tools to validate and monitor dimensional accuracy
• Troubleshoot problems and edit programs as needed
• Proactively communicate with planners, management, and other team members through verbal, email, and other forms of communication
• Maintain a clean and organized workspace
• Maintain shop equipment as required
• Participate in continuous improvement initiatives
• Perform other tasks as required


Job Requirements:
• 5+ years 5-axis CNC programming/machinist experience with horizontal and vertical mills (lathe experience a plus)
• Ability to identify and procure effective tooling and work holding solutions
• Ability to work with Solid Modelling CAD programs when necessary for file inspection and modification
• Ability to machine complex components to tight tolerances with tight deadlines
• Thorough knowledge and understanding of engineering drawings, documents, and GD&T
• Thorough knowledge in the use of measurement and inspection tools such as calipers, micrometers, gauge pins, etc., and basic CMM familiarity.
• Knowledge of multiple CAM software programs; Surfcam, NX and HSMWorks experience a plus
• Fixture design and process engineering experience a plus
• Strong mathematical and analytical skills


Desired Characteristics:
• Organization skills with strong attention to detail
• Experience working in an international quality system such as ISO 9001 or AS9100
• Strong working knowledge of ERP systems
• Excellent communication skills, both written and verbal
• Ability to work independently


Education & Experience:
• Minimum of five years of experience.


Compensation based on experience. This is considered a senior position. Benefits include 100% company paid healthcare for the employee (85% for family), generous paid time off accrual, retirement plan with company contribution, educational support, bonuses, and more. Please email your resume or job history to email provided in header. Suitable candidates will be contacted for interviews.


This position requires use of information or access to production processes subject to national security controls under the U.S. export control laws and regulations (including, but not limited to, the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR)). To be qualified to work for OMW Corporation, a successful applicant must be a U.S. Person, as defined in those regulations, and able to supply evidence of that qualification prior to starting work. The U.S. export control regulations define a U.S. Person as a U.S. Citizen, U.S. National, U.S. Permanent Resident (i.e., “Green Card Holder”), and certain categories of Political Asylees and Refugees.


OMW Corporation is an equal opportunity employer and drug-free workplace.