skip to Main Content

CNC Programmer

What does a CNC programmer do?

A CNC programmer operates computer-controlled machines or robots to perform one or more machine functions on metal or plastic work pieces.

What do I need to get a CNC programmer job?

These career fields are highly in demand.  There are currently two ways to obtain CNC programmer training – through apprenticeships and through Cecil County Public Schools. 

You can enter an apprenticeship program with a high school diploma and in 3-4 years graduate as a fully qualified professional.  Your salary will increase from entry level to mid-level as you move forward in your training.  To find manufacturing apprenticeship opportunities in your area visit the Maryland Apprenticeship Locator.

Beginning in Fall 2021, CCPS is offering a program for MANUAL MACHINING/CNC PROGRAMMING & OPERATIONS at its School of Technology. This program prepares students for a beginning career in manufacturing and machine technologies.  Students will be able to earn National Institute of Metalworking Skills (NIMS) Machining Level I Credentials in Manual Milling; Measurement, Materials, & Safety; Job Planning, Benchwork, & Layout; and CNC Milling: Programming Set-up.

Careers in these fields can provide opportunities for career advancement through management and quality control positions.

What is the median salary of a CNC programmer?

  • Varies based on level of apprenticeship

Where can I go from here?

Manufacturing Careers
1. Shipping & Receiving Clerk
2. Forklift Operator
3. Welder
4. Machine Operator
5. Machinist
6. Packer/Packager
7. Team Assembler
8. Production Helper
9. Maintenance Helper
10. Production, Planning, and Expediting Clerk
11. Tool and Die Maker
12. Applied Engineering Technician
13. CAD Technician
14. Maintenance Mechanic
15. Facility Manager
16. Industrial Machinery Maintenance
17. CAD Designer
18. QC Technician
19. CNC Programmer
20. CNC Operator
21. Shift Supervisor/Team Lead
22. Maintenance Manager
23. General Operations Manager
24. Manufacturing Engineer
25. Engineering Manager
26. Engineering Technologist
27. QC Inspector/Tester
28. Engineering Technician
29. QC Manager
30. Production Supervisor
31. Manufacturing Engineer
Back To Top