CNC Programmer

Sterling Engineering, Inc.

Winston Salem, NC

JOB DETAILS
SALARY
SKILLS
CAD (Computer-Aided Design) Software, CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing), CNC (Computerized Numerical Control) Systems, CNC Milling Machine, Communication Skills, Computer Programming, Continuous Improvement, Corrective Action, Cost Control, Cutting Tools, Data Entry, Detail Oriented, Documentation, ERP (Enterprise Resource Planning), Engineering Change Management, Engineering Drawing, Equipment Selection, Establish Priorities, Geometric Dimensioning and Tolerancing, Identify Issues, Interpersonal Skills, Lathe, Lean Manufacturing, Machine Tool, Machine Translation, Machining, Machining Operations, Maintain Compliance, Manufacturing, Manufacturing Engineering, Manufacturing Operations, Manufacturing Process Engineering, Manufacturing/Industrial Processes, Microsoft Excel, Microsoft Office, Microsoft PowerPoint, Microsoft Word, Needs Assessment, Operational Support, Organizational Skills, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Process Management, Process Manufacturing, Product Lifecycle Management, Production Schedule, Production Support, Production Systems, Project Engineering, Project/Program Management, Public/Media/Press/Analyst Relations, Quality Engineering, Regulatory Compliance, Requirements Management, Root Cause Analysis, Siemens PLM Software (fka Unigraphics/UGS), Siemens PLM Software NX (fka UGS NX), SolidWorks, Staff Training, Startup, System Validation, Teamcenter, Technical Drawing, Technical Support, Technical Writing, Time Management, Tool and Die Manufacturing
LOCATION
Winston Salem, NC
POSTED
30+ days ago
PR Winston Salem – Engineer I (CNC Programmer) Job Purpose Responsible for CNC programming functions on various machining lines. Key Job Elements Creating CNC programs (G-code) for machines like mills, lathes, 5-axis) Understanding engineering prints and technical specifications to translate them into machine instructions Choosing appropriate cutting tools and optimizing their use Assist with machine setup, fixture setup and ensuring proper operation Troubleshooting failures and resolving issues related to CNC programs or machine operation Verifying parts meet specifications and collaborating with operators to make adjustment Creating and maintaining setup sheets, programming documentation, and other related materials Create job aids and work instructions Develop and support rework processes/procedures Assist in training and effective utilization of work force Manage complex projects Process Engineering Changes LN/IPREP ERP system use Validate/support all quality gate audits Determine processing needs to ensure fixtures, tooling and methods are provided to meet schedules and production requirements Works to improve processes and reduce costs by eliminating non-value add activities Implement various corporate initiatives such as 5S, Lean Manufacturing, Internal Certification, etc Monitor and improve safety on the shop floor; eliminate unsafe operations and ensure a safe and clean production environment Evaluate, assess, and identify training needs of the workforce Drives Root Cause identification and Continuous Improvement process Qualifications 4-year technical degree or equivalent manufacturing experience Minimum 5 years’ experience in manufacturing industry Strong understanding of CNC programming principles and CAD/CAM software (e.g., Siemens NX, Mastercam, SolidWorks) Team Center Mfg. /PLM/ NX experience a plus Knowledge of geometric dimensioning and tolerancing (GD&T) Experience with different types of CNC machines (mills, lathes, 5-axis) Ability to read and interpret technical drawings and prints Problem-solving and troubleshooting skills Attention to detail and precision Strong knowledge of PC/data entry Intermediate level skills of Microsoft Office (Excel/Word/PowerPoint) Ability to comfortably present to team members and other leaders Strong interpersonal/communication/prioritization skills is a must Strong organizational skills Title: CNC Programmer Location: La Grange, Illinois Hire Type: Direct Hire Salary: $85,000–$100,000/yearOverview 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 Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation,

About the Company

S

Sterling Engineering, Inc.

Sterling Engineering has been a trusted partner for engineering, project management, and staffing solutions for over five decades. We provide exceptional engineering/technical recruitment and engineering project services to clients nationwide:

 

  • Engineering & Technical Recruitment - With our focus on engineering, technical, and IT, Sterling has the in-depth knowledge, industry expertise, and robust employee pipeline it takes to rapidly find talent for even the most difficult to fill positions. Sterling’s extensive recruitment methodology allows us to engage the most talented employees in the marketplace. We offer exciting work and career-building opportunities for our candidates, along with expert support at every step of the process.

 

  • Engineering Project Services – Our experienced, multi-disciplined team of project managers, engineers, and designers, led by licensed Professional Engineers (PE), provide project management, engineering, design, and Commissioning, Qualification, and Validation (CQV) to manufacturing, OEM, and R&D customers. We work on complex, highly technical projects across a number of industry sectors, and our ability to scale and seamlessly integrate at multiple levels of your organization is what differentiates us.

 

Sterling offers a unique combination of engineering solutions and Best of Staffing level service to help our clients and talent achieve their goals.

COMPANY SIZE
500 to 999 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
1969
WEBSITE
http://www.sterling-engineering.com