CNC Programmer

Sterling Engineering

Winston-Salem (NC)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sterling Engineering is seeking a skilled CNC Programmer to develop, optimize, and maintain CNC programs for mills, lathes, and 5-axis centers. You will interpret drawings, GD&T, and specs to craft efficient machining programs and support production startup activities.

The ideal candidate has at least 5 years of CNC programming experience, strong GD&T knowledge, and hands-on experience with CAD/CAM tools such as Siemens NX, Mastercam, or SolidWorks.

Qualifications

  • Bachelor's degree in Engineering, Manufacturing, or related field or equivalent manufacturing experience.
  • Minimum 5 years of CNC programming experience in a manufacturing environment.
  • Strong understanding of CNC programming, G-code, machining processes, and tooling.
  • Experience with CAD/CAM software such as Siemens NX, Mastercam, or SolidWorks.
  • Experience with Teamcenter Manufacturing, PLM, or Siemens NX is preferred.
  • Strong knowledge of Geometric Dimensioning and Tolerancing (GD&T).
  • Ability to read and interpret engineering drawings and technical documentation.
  • Experience supporting production, process improvements, and manufacturing engineering activities.

Responsibilities

  • Create and maintain CNC programs (G-code) for mills, lathes, and 5-axis machining centers.
  • Interpret engineering drawings, GD&T, and technical specifications to develop machining programs.
  • Select cutting tools, optimize machining strategies, and improve cycle times.
  • Support machine setup, fixture development, and production startup activities.
  • Troubleshoot CNC programming and machining issues to minimize downtime.
  • Verify finished parts meet quality and engineering specifications.
  • Create and maintain setup sheets, programming documentation, work instructions, and job aids.
  • Develop and support rework processes and manufacturing procedures.
  • Process engineering changes and maintain manufacturing documentation.
  • Utilize LN/IPREP ERP systems to support production and manufacturing processes.
  • Support quality audits and ensure compliance with manufacturing standards.
  • Determine tooling, fixturing, and processing requirements to meet production schedules.
  • Drive continuous improvement initiatives focused on productivity, quality, and cost reduction.
  • Implement Lean Manufacturing, 5S, and other operational excellence initiatives.
  • Promote a safe, clean, and organized manufacturing environment.
  • Assist with employee training and support the effective utilization of the manufacturing workforce.
  • Participate in root cause analysis and corrective action activities.

Skills

CNC programming
G-code
Machining processes
Tools selection
Lean manufacturing
Problem-solving
Communication

Education

Bachelor's degree in Engineering or related field

Tools

Siemens NX
Mastercam
SolidWorks
Teamcenter Manufacturing
PLM

Job description

We are seeking a CNC Programmer to support manufacturing operations by developing, optimizing, and maintaining CNC programs for a variety of machining equipment. This role is responsible for interpreting engineering drawings, creating efficient machining programs, supporting production, and driving continuous improvement initiatives. The ideal candidate is detail-oriented, hands-on, and experienced in CNC programming within a manufacturing environment.

Key Responsibilities

  • Create and maintain CNC programs (G-code) for mills, lathes, and 5-axis machining centers
  • Interpret engineering drawings, GD&T, and technical specifications to develop machining programs
  • Select cutting tools, optimize machining strategies, and improve cycle times
  • Support machine setup, fixture development, and production startup activities
  • Troubleshoot CNC programming and machining issues to minimize downtime
  • Verify finished parts meet quality and engineering specifications
  • Create and maintain setup sheets, programming documentation, work instructions, and job aids
  • Develop and support rework processes and manufacturing procedures
  • Process engineering changes and maintain manufacturing documentation
  • Utilize LN/IPREP ERP systems to support production and manufacturing processes
  • Support quality audits and ensure compliance with manufacturing standards
  • Determine tooling, fixturing, and processing requirements to meet production schedules
  • Drive continuous improvement initiatives focused on productivity, quality, and cost reduction
  • Implement Lean Manufacturing, 5S, and other operational excellence initiatives
  • Promote a safe, clean, and organized manufacturing environment
  • Assist with employee training and support the effective utilization of the manufacturing workforce
  • Participate in root cause analysis and corrective action activities

Qualifications

  • Bachelor's degree in Engineering, Manufacturing, or a related technical field, or equivalent manufacturing experience
  • Minimum 5 years of CNC programming experience in a manufacturing environment
  • Strong understanding of CNC programming, G-code, machining processes, and tooling
  • Experience with CAD/CAM software such as Siemens NX, Mastercam, or SolidWorks
  • Experience with Teamcenter Manufacturing, PLM, or Siemens NX is preferred
  • Strong knowledge of Geometric Dimensioning and Tolerancing (GD&T)
  • Ability to read and interpret engineering drawings and technical documentation
  • Experience supporting production, process improvements, and manufacturing engineering activities
  • Strong problem-solving, organizational, and communication skills
  • Experience with Lean Manufacturing and continuous improvement methodologies preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Programmer
CNC Programmer

H. T. PROF Group • Bay Shore (NY)

On-site
USD 85,000 - 125,000
CNC Programmer
CNC Programmer

Rotary Systems, Inc. • Ramsey (MN)

On-site
USD 60,000 - 90,000
Career development opportunities
IRA options with company contributions
Life and disability insurance
CNC Programmer
CNC Programmer

Synstack Technologies • California (MO)

On-site
USD 85,000 - 120,000
CNC Programmer
CNC Programmer

Recruiters' Network Inc. • Riverton (CT)

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

Tiltedge Solutions • Fremont (CA)

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

Keystone Distinction Group • Bay Shore (NY)

On-site
USD 90,000 - 120,000
Medical, Dental & Vision Insurance
401(k)
Paid Time Off
+1
CNC Programmer
CNC Programmer

Job Juncture • Bay Shore (NY)

On-site
USD 85,000 - 125,000
401(k)
Paid Time Off
Competitive Compensation
CNC Programmer
CNC Programmer

WEG Company • Bluffton (IN)

On-site
USD 50,000 - 70,000
Senior CNC Programmer
Senior CNC Programmer

Claire Myers Consulting • Union City (CA)

On-site
USD 70,000 - 90,000