Sign in
Sign up
Description
Develop, test, and optimize numerical control programs for machine tools and manufacturing systems to machine or process materials; may also assist with setup, operation, or basic maintenance.
  • • Determine machining sequences and select cutters, holders, and tooling to produce required features.
  • • Analyze job orders, drawings, blueprints, CAD models, and specifications to calculate dimensions, speeds, and feeds.
  • • Define datum references, toolpaths, and hole locations; compute linear and angular dimensions, radii, and curves.
  • • Write, post-process, and format programs in machine controller languages (e.g., G-code/M-code).
  • • Simulate and verify programs or conduct trial runs to ensure functionality and conformance.
  • • Debug and revise programs to eliminate errors; retest until issues are resolved.
  • • Modify existing programs to improve cycle time, surface finish, and tool life.
  • • Compare program output and sample parts to original specifications and blueprints to verify accuracy.
  • • Enter and manage coordinates, offsets, and parameters in controllers or CAM systems.
  • • Store, retrieve, and transfer part programs and graphics via DNC or data management systems.
  • • Prepare geometric layouts, fixtures, and workholding in CAD/CAM to support programming.
  • • Create setup sheets, tool lists, and work instructions for machine setup and operation.
  • • Group and schedule jobs to maximize material utilization and minimize setups and changeovers.
  • • Perform preventive maintenance checks and minor repairs on programming-related equipment or machines.
  • • Collaborate with machinists, engineers, and quality teams to resolve issues and implement process improvements.
Interview options
Interview options
Interviewee gender
Interviewee accent
Interview time
Source
Tasks & skills: O*NET occupational data (work activities, skills, knowledge). Learn more
Sources & Standards: This site includes information from O*NET by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. Career Clutch has modified some of this information for student readability. USDOL/ETA has not approved, endorsed, or tested these modifications. O*NET® is a trademark of USDOL/ETA.
Last reviewed: Jan 2026
Share this job