Computer Numerical Control Programmer

Guided Search Partners

Baltimore (MD)

On-site

USD 65,000 - 90,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Guided Search Partners is seeking an experienced CNC Programmer to create and optimize programs for CNC mills and lathes, ensuring precision and efficiency in production.

You'll interpret drawings, select tooling, write and test G-code, and collaborate with engineers and operators to improve process quality and throughput.

Qualifications

  • High school diploma or equivalent; technical certification or associate degree preferred.
  • Experience programming CNC machines in a manufacturing environment.
  • Strong understanding of G-code and machining principles.
  • Ability to read blueprints and GD&T (Geometric Dimensioning and Tolerancing).
  • Knowledge of tooling, cutting parameters, and material properties.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Interpret engineering drawings, blueprints, CAD models, and technical specifications.
  • Create and edit CNC programs using G-code, M-code, and CAM software.
  • Select appropriate cutting tools, fixtures, and machining strategies.
  • Set up and test CNC programs on milling machines, lathes, routers, or multi-axis machining centers.
  • Optimize machining processes to improve quality, reduce cycle times, and minimize material waste.
  • Troubleshoot programming and machining issues.
  • Perform first-piece inspections and verify dimensional accuracy.
  • Maintain documentation of programs, tooling, and setup procedures.
  • Collaborate with manufacturing engineers and machine operators to improve production efficiency.

Job description

A CNC (Computer Numerical Control) Programmer creates, modifies, and optimizes programs that control CNC machines used to manufacture precision parts and components. They work closely with engineers, machinists, and production teams to ensure parts are produced accurately, efficiently, and according to specifications.

Key Responsibilities
  • Interpret engineering drawings, blueprints, CAD models, and technical specifications.
  • Create and edit CNC programs using G-code, M-code, and CAM software.
  • Select appropriate cutting tools, fixtures, and machining strategies.
  • Set up and test CNC programs on milling machines, lathes, routers, or multi-axis machining centers.
  • Optimize machining processes to improve quality, reduce cycle times, and minimize material waste.
  • Troubleshoot programming and machining issues.
  • Perform first-piece inspections and verify dimensional accuracy.
  • Maintain documentation of programs, tooling, and setup procedures.
  • Collaborate with manufacturing engineers and machine operators to improve production efficiency.
  • Ensure compliance with safety and quality standards.
Required Qualifications
  • High school diploma or equivalent; technical certification or associate degree preferred.
  • Experience programming CNC machines in a manufacturing environment.
  • Proficiency with CAD/CAM software such as Mastercam, Fusion 360, or SolidCAM.
  • Strong understanding of G-code and machining principles.
  • Ability to read blueprints and GD&T (Geometric Dimensioning and Tolerancing).
  • Knowledge of tooling, cutting parameters, and material properties.
  • Strong problem-solving and analytical skills.
Preferred Skills
  • Experience with 3-axis, 4-axis, or 5-axis CNC machining.
  • Familiarity with quality inspection equipment such as CMMs, micrometers, and calipers.
  • Lean manufacturing or continuous improvement experience.
  • Knowledge of machining metals, plastics, and composite materials.
Typical Work Environment
  • Manufacturing plants
  • Machine shops
  • Aerospace facilities
  • Automotive production facilities
  • Medical device manufacturing companies
Sample Resume Job Description Bullet Points
  • Programmed and optimized CNC mills and lathes to manufacture precision components within ±0.001-inch tolerances.
  • Reduced cycle times by 15% through tooling and program optimization.
  • Developed CNC programs from CAD models using CAM software.
  • Conducted program verification and first-article inspections to ensure quality standards were met.
  • Collaborated with engineering and production teams to improve manufacturing efficiency.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Numerical Control Programmer
Computer Numerical Control Programmer

Zeyron • Bay City (MI)

On-site
USD 60,000 - 85,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Veridian Tech Solutions, Inc. • Ogden (UT)

On-site
USD 50,000 - 80,000
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Machine ProgrammerAerospace Defense Manufacturing
CNC Machine ProgrammerAerospace Defense Manufacturing

RENSBERGER TECHNOLOGIES INC • Sioux Falls (SD)

On-site
USD 50,000 - 70,000
Health Contribution
401(k) matching
Dental insurance
+4
CNC Manufacturing Programmer
CNC Manufacturing Programmer

Accelera Staffing • Town of Antigo (WI)

On-site
USD 70,000 - 100,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

SureHire Recruiting LLC • Rochester Hills (MI)

On-site
USD 70,000 - 110,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Pinnacle Partners, Inc • Indianapolis (IN)

On-site
USD 70,000 - 95,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

SureHire Recruiting LLC • Lapeer (MI)

On-site
USD 80,000 - 110,000
CNC Programmer
CNC Programmer

SDM Composites • Santa Clarita (CA)

On-site
USD 90,000 - 120,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000