<Back to Search
CNC Programmer
Marietta, PAMarch 30th, 2026
CNC ProgrammerA CNC (Computer Numerical Control) Programmer is responsible for creating, optimizing, and maintaining CNC programs used in the manufacturing of precision components or parts. They work closely with engineers, designers, and machinists to translate engineering drawings and specifications into efficient and accurate machining instructions. CNC Programmers play a crucial role in maximizing machine performance, ensuring quality production, and driving process improvement.ResponsibilitiesInterpret engineering drawings, models, or specifications to determine machining requirements.Develop CNC programs using CAM software or manually coding G-code instructions.Select appropriate cutting tools, feeds, speeds, and machining strategies based on part geometry, materials, and machine capabilities.Optimize programs for cycle time reduction, improved part quality, or increased machining efficiency.Verify CNC programs using simulation software or machine-specific simulation tools to ensure accuracy, collision avoidance, and optimal toolpaths.Conduct virtual machining simulations to detect potential errors, interferences, or inefficiencies.Adjust and refine programs based on simulation results and feedback from machinists or production personnel.Collaborate with machinists, tooling specialists, or engineers to determine the most suitable tooling, fixtures, and work holding methods for machining operations.Generate setup sheets or instructions for machinists, including tooling lists, setup procedures, and reference points.Provide guidance and support during machine setup, ensuring proper tool and workpiece alignment, tool offset verification, and other setup requirements.Continuously evaluate and improve machining processes to enhance efficiency, reduce cycle times, and minimize scrap or rework.Identify opportunities for tooling improvements, cutting strategies, or machine parameter adjustments to optimize performance.Collaborate with engineering and production teams to implement process improvements, including tooling changes, programming enhancements, or automation integration.Qualifications and SkillsHigh school diploma or equivalent; vocational training or certification in CNC machining or programming is preferred.Strong proficiency in CNC programming languages, such as G-code or ISO programming.Proficiency in CAM software and CAD/CAM systems for program development and simulation.In-depth knowledge of machining principles, tooling selection, and cutting strategies.Ability to interpret complex engineering drawings, models, or specifications.Excellent problem-solving skills and the ability to troubleshoot program-related issues.Attention to detail and the ability to maintain accuracy in program development.Strong organizational and time management skills to prioritize tasks and meet deadlines.Effective communication and collaboration skills to work closely with cross-functional teams.Flexibility to work different shifts or extended hours as needed.Benefits/CompensationFull TimePay rate $25.00-$35.00+ is based on experience1st ShiftWeekly pay while employed through Career ConceptsBenefits available while employed through Career ConceptsTemp-To-Hre or Direct HireBenefits available after probationLocationWaterford, PA 16441About Career Concepts Staffing Services, Inc.
2,951 matching similar jobs in Springbrook, ND
- Travelling Machinist
- Adjunct Instructor, Engineering Technology - Computer Numerical Control (CNC) (Pooled Position, North Campus)
- CNC Machinist II
- CNC Lathe Machinist
- Fabrication & Test Technician II - Composite Machining
- CNC Setup/Operator (2nd Shift)
- Experienced CNC Machinist (Mt Vernon, IN, US)
- CNC Operator
- CNC Lathe Operator/Setup/Programmer
- CNC Programmer
- CNC Machinist (Multiple Shifts)
- CNC Machinist, 2nd Shift - Texas
- Machine Shop Rework CNC/Manual Technician-2nd Shift
- CNC Laser Programmer - 1st Shift
- Machine Shop Rework CNC/Manual Technician-2nd Shift
- Automation Machine Tool Electrician- 2nd & 3rd Shift
- Machining Engineer
- CNC Programmer- Due To ITAR Must Be US Citizen
- CNC Machinists/Operators (Lathe - Aerospace)
- Mazak 5 Axis Programmer - Medical Device
- CNC Programmer
- CNC Turning Technician
- CNC Machinist
- CNC (Creep Feed) Machinist 2nd Shift - East Granby, CT
- 1st or 2nd Shift CNC VTL/Lathe - East Granby, CT
- CNC Lathe Machinist - 3rd Shift
- CNC Machine Operator
- CNC Machinist
- CNC Mill Operator
- CNC Machine Operator 1st Shift
- CNC Machine Setup Operator 1st Shift
- CNC Mill Machinist
- CNC Lathe Machinist - 1st Shift - (1151-C)
- CNC Lathe Machinist - 1st or 2nd Shift - (1157)
- CNC Mill Machinist - 1st & 2nd Shift
- CNC Lathe Operator
- 2nd Shift CNC Machine Operator
- Working CNC Foreman (Milling Specialist)
- Intern - Take off-CNC Programmer (Summer 2023)
- Front End_Take off-CNC Programmer