Jobs · Engineering · North Carolina

CNC Programmer

Ingersoll Rand · Southern Pines, NC · 3 days ago
EngineeringFull-time

About the role

The CNC Programmer is responsible for developing, documenting, and optimizing efficient CNC machining processes that meet both internal and customer requirements. This role performs various Manufacturing Engineering functions including process improvement, CNC programming, and tooling development solutions.

Responsibilities

  • Review drawings to understand requirements, tolerances, and material considerations in order to develop proper machining strategies.
  • Design tooling, fixturing, and gauging using software such as AutoCAD, GibbsCAM, and Creo to meet part print specifications.
  • Execute PPAP/First Article processes to ensure parts meet drawing and quality requirements.
  • Create CNC programs and Job Instruction Sheets (JIS) for multiaxis mills and lathes.
  • Develop and evaluate part processes to drive continuous improvement.
  • Manage BOM changes through Windchill change notices (CNs).
  • Update and maintain part routings in QAD.
  • Lead and support continuous improvement projects focused on waste reduction, process optimization, and modernization of machining processes.
  • Troubleshoot CNC programs, tooling, work holding, gauging, and bar feeders.
  • Provide programming and technical support to shop floor production personnel.
  • Demonstrate safe operation of equipment and maintain compliance with all safety requirements.
  • Work independently with self motivation, flexibility, and the ability to shift priorities as needed in a fast-paced environment.
  • Collaborate effectively in a team environment and maintain strong interpersonal and cross functional communication skills.

Requirements

  • A High School Diploma or General Education Diploma (GED).
  • 5+ years of CNC programming experience.
  • 5+ years of experience in CAD/CAM software such as GibbsCAM, Mastercam, AutoCAD, and similar platforms.

Core Competences

  • Ability to manually write and edit CNC code, particularly for multitasking machines.
  • Solid knowledge of GD&T and its application in part inspection.
  • Understanding of gauging methods and their proper use.
  • Ability to set up and operate CNC equipment, as well as train others in a professional environment.
  • Ability to work effectively in a fast paced, high speed environment while following standardized work and maintaining safe work practices within a continuous improvement culture.
  • Experience with Microsoft Office applications.
  • Strong communication skills with the ability to interact effectively with different levels of management.
  • Strong verbal, written, and leadership skills.

Preferences

  • Degree in Engineering or completion of a technical vocational program.

Similar jobs

CNC Programmer

Lincoln ElectricBettendorf, IA· 1 mo ago
Information Technology$28–$35/hrapply on jobs.lincolnelectric.com

CNC Programmer

Vitesse SystemsJessup, MD· 3 mo ago
Engineeringapply on workforcenow.adp.com

CNC Programmer

SEGULA TechnologiesWichita, KS· 1 wk ago
Engineeringapply on careers.segulatechnologies.com

CNC Programmer

Jamestown Plastics Inc.Brocton, NY· 1 wk ago
Engineering$18–$25/hrapply on de.jobsyn.org

CNC Programmer

Petersen Inc.Ogden, UT· 1 wk ago
Engineeringapply on de.jobsyn.org

CNC Programmer

DuravantWalla Walla, WA· 2 wk ago
Engineeringapply on paycomonline.net