Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Sterling Engineering, Inc.

CNC Programmer

Career Insights for CNC Programmer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on North Carolina data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A CNC Programmer programs computer-controlled equipment used to cut wood, plastic, or metal according to precise measurements, or equipment used for different manufacturing processes.

$58,561 / year median in North Carolina

+11% projected growth

Explore Career

Job Description

Title:
CNC Programmer Location:
Winston Salem, NC Hire Type:
Direct Hire Salary:
$85,000-$100,000/year Overview 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 centersInterpret engineering drawings, GD&T, and technical specifications to develop machining programsSelect cutting tools, optimize machining strategies, and improve cycle timesSupport machine setup, fixture development, and production startup activitiesTroubleshoot CNC programming and machining issues to minimize downtimeVerify finished parts meet quality and engineering specificationsCreate and maintain setup sheets, programming documentation, work instructions, and job aidsDevelop and support rework processes and manufacturing proceduresProcess engineering changes and maintain manufacturing documentationUtilize
LN/IPREP ERP
systems to support production and manufacturing processesSupport quality audits and ensure compliance with manufacturing standardsDetermine tooling, fixturing, and processing requirements to meet production schedulesDrive continuous improvement initiatives focused on productivity, quality, and cost reductionImplement Lean Manufacturing, 5S, and other operational excellence initiativesParticipate in root cause analysis and corrective action activitiesQualifications Bachelor's degree in Engineering, Manufacturing, or a related technical field, or equivalent manufacturing experienceMinimum 5 years of CNC programming experience in a manufacturing environmentStrong understanding of CNC programming, G-code, machining processes, and toolingExperience with CAD/CAM software such as Siemens NX, Mastercam, or SolidWorksExperience with Teamcenter Manufacturing, PLM, or Siemens NX is preferredStrong knowledge of Geometric Dimensioning and Tolerancing (GD&T)Ability to read and interpret engineering drawings and technical documentationExperience supporting production, process improvements, and manufacturing engineering activitiesExperience with Lean Manufacturing and continuous improvement methodologies preferredQualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.