1

Surfcam Programmer Jobs in Florida (NOW HIRING)

Be Seen First

CNC Programmer/Machinist CD Staffing is a locally owned and operated staffing firm based in Orlando ... Experience using SURFCAM CAM software to generate and edit CNC programs preferred. * Experience ...

Surfcam Programmer information

See Florida salary details

$8

$29

$51

How much do surfcam programmer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for surfcam programmer in Florida is $29.54, according to ZipRecruiter salary data. Most workers in this role earn between $19.23 and $38.46 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.

What are popular job titles related to Surfcam Programmer jobs in Florida?

For Surfcam Programmer jobs in Florida, the most frequently searched job titles are:

What job categories do people searching Surfcam Programmer jobs in Florida look for?

The top searched job categories for Surfcam Programmer jobs in Florida are:

CNC Programmer Machinist

Customer Driven Staffing - Florida

Orlando, FL • On-site

$25 - $30/hr

Full-time

Medical

Posted 12 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

CNC Programmer/Machinist


CD Staffing is a locally owned and operated staffing firm based in Orlando, Florida with

locations throughout Florida, North Carolina, and Tennessee. We currently have an

opening with a large, well-known company in Orlando Area looking for a CNC Programmer


Pay Rate DOE $25-30 an hour – MUST Have 10 years of experience and

MUST have on machines up to 5 axis and SURFCAM Software


POSITION SUMMARY: Responsible for programming, setting up, and operating 3-, 4-, and

5-axis CNC machining equipment to manufacture precision production parts, die

components, tooling, fixtures, prototypes, and sample parts according to blueprints, CAD

models, customer specifications, job requirements, and quality standards. Performs CNC

programming, machine setup, tooling selection, machine adjustments, first-piece

development, precision inspection, troubleshooting, and complex machining operations

While supporting both production and tool room manufacturing requirements in a safe,

efficient, and accurate manner.


JOB RESPONSIBILITIES:

1. Program, set up, adjust, and operate 3-, 4-, and 5-axis CNC machining equipment

to manufacture precision production parts, die components, tooling, fixtures,

prototypes, and sample parts according to blueprints, CAD models, customer

specifications, job requirements, and quality standards.

2. Read and interpret blueprints, CAD models, GD&T requirements, tooling drawings,

job cards, specifications, and work instructions to develop, edit, and optimize CNC

programs using SURFCAM, conversational programming and G & M code while

establishing machining sequences, tooling, offsets, machine parameters, speeds,

feeds, and machining strategies.

3. Select, install, align, and secure tooling, fixtures, vises, work holding devices, and

cutting tools; establish machine reference points, work offsets, and setup

requirements.

4. Perform precision machining operations including milling, boring, drilling, tapping,

reaming, pocketing, profiling, contouring, interpolation, and other machining

processes required to manufacture production parts, tooling, and die components.

5. Prove out new and revised CNC programs by manually cycling machines through

operational sequences to verify tooling, clearances, work holding, machine

movements, feeds, speeds, and machining accuracy prior to production.

6. Inspect first-piece, prototype, sample, tooling, and production parts using precision

measuring equipment including micrometers, calipers, height gages, gage pins, and

surface plate inspection techniques to verify conformance to specifications.

7. Troubleshoot machining processes, CNC programs, tooling, fixtures, work holding,

machine performance, and dimensional issues; make program, tooling, or machine

adjustments to maintain quality, productivity, and equipment performance.

8. Perform routine and preventive machine maintenance on CNC equipment in proper

operating conditions.

9. Record and maintain accurate production information by scanning job cards and

entering data into the ERP system, including start and stop times, production

quantities, scrap quantities, job status, and finished part locations.

10. Actively support a safe work environment by following all safety procedures,

maintaining a clean and organized work area, wearing required personal protective

equipment (PPE), and complying with all company policies and procedures.

11. Perform other duties as assigned to support efficient production and tool room

operations.


QUALIFICATIONS:

12. Education: High school diploma or equivalent preferred. • Technical training or

coursework in CNC machining or precision manufacturing preferred.

13. Experience: 10+ years of CNC machining, setup, and programming experience

preferred. • Experience programming, setting up, and operating 3-, 4-, and 5-axis

CNC machining equipment. • Experience using SURFCAM CAM software to

generate and edit CNC programs preferred. • Experience manufacturing production

components, die components, tooling, fixtures, prototypes, and sample parts. •

Experience in short-run manufacturing, precision machining, tool & die, or job shop

environment preferred.

14. Knowledge & Skills: Proficient in conversational programming and machine

programming using G & M code. • Extensive knowledge of CNC machining

processes, tooling, work holding, cutting tools, machining strategies, feeds, and

speeds. • Ability to read and interpret blueprints, CAD models, GD&T requirements,

tooling drawings, specifications, and technical documentation. • Strong

understanding of 3-, 4-, and 5-axis machining operations and machining strategies.

• Strong mechanical aptitude with the ability to analyze and troubleshoot CNC

machining, processes, programs, tooling, work holding, setups, and equipment to

maintain quality and productivity. • Good shop mathematics skills. • Ability to

perform precision inspections using micrometers, calipers, height gages, gage pins,

and surface plate inspection methods. • Ability to perform repetitive work while

maintaining close tolerances and high-quality standards. • Ability to read, write, and

understand English for interpreting blueprints, job cards, work instructions, safety

information, and production documentation. • Effective communication and

teamwork skills. • Safety and quality-oriented mindset.

15. Technical: Basic computer skills including ERP or production management

systems. • Ability to interpret CAD models and electronic manufacturing

documentation. • Experience using SURFCAM software to create, modify, edit, and

optimize CNC machining programs.


PHYSICAL REQUIREMENTS / WORKING CONDITIONS

16.Ability to stand, walk, bend, stoop, reach and lift up to 50 lbs. as needed.

17.Ability to perform repetitive hand, wrist, and arm movements throughout the shift.

18.Ability to safely handle tooling, dies, materials and finished parts.

19.Work performed in a manufacturing environment with exposure to noise, coolant,

oil, and moving machinery, tooling, material handling equipment, and varying

temperatures.

20.Must follow all PPE requirements, machine guarding, lockout/tagout, and safety

guidelines.

21.Exposure to hazards associated with CNC machining equipment, cutting tools,

tooling, material handling activities, and manufacturing operation


WORKING CONDITIONS:

Manufacturing environment (metal stamping/fabrication);

noise, dust, dirt, oils, fast paced. Hazardous machinery and equipment.


Must be able to complete a Criminal Background check and a Pre-Employment Drug Test.

Customer Driven Staffing is an Equal Opportunity Employe

Company Description

Customer Driven Staffing's mission is to help employers achieve organizational success by creating relationships that work! We strive to provide a personal and professional service experience to our employees, customers, and business partners.