Jobs · Maine

Computer Numerical Control Programmer

WCL Group · Bangor, ME · Yesterday
On-site$55–$60/hrContract

Responsibilities

  • Develop, modify, and maintain CNC programs using CAM platforms such as Mastercam, Siemens NX, and Esprit 2000 for multi-axis milling, turning, and grinding applications
  • Program and troubleshoot CNC machine controls including Fanuc, Siemens, and Okuma systems
  • Develop and optimize macro-based routines including Fanuc Macro B, Okuma macros, Renishaw probing macros, and Siemens macros
  • Verify CNC programs prior to production release using Vericut simulation and verification software
  • Provide daily CNC programming support and troubleshooting assistance to shop-floor operators and manufacturing teams
  • Support Manufacturing Engineers with CNC-related process improvements, machine startups, and production optimization initiatives
  • Provide operator training during new machine installations, rebuilds, and process improvement activities
  • Develop workstation instructions, standard work documentation, and CNC process documentation
  • Support tooling and fixturing requirements to improve machining performance and consistency
  • Establish tooling consumption standards and minimum inventory requirements to support production readiness
  • Lead process improvement initiatives focused on improving safety, quality, cost, and delivery
  • Collaborate effectively with engineering, operations, and production teams in a fast-paced manufacturing environment

Requirements

  • Bachelor’s degree in engineering from an accredited university OR high school diploma/GED with relevant manufacturing or operations experience
  • Minimum of 2+ years of manufacturing or operations experience
  • Hands-on CNC programming experience in a manufacturing environment
  • Experience with CNC controls including Fanuc, Siemens, and/or Okuma
  • Experience with CAD/CAM software such as Mastercam, Siemens NX, Esprit 2000, or similar platforms
  • Experience verifying CNC programs using Vericut or comparable simulation software
  • Strong knowledge of CNC machining processes including milling, turning, and/or grinding
  • Experience programming and troubleshooting CNC macros and probing routines
  • Ability to interpret engineering drawings, GD&T, and machining requirements
  • Strong problem-solving skills with the ability to troubleshoot complex machining issues
  • Strong written and verbal communication skills with the ability to collaborate across engineering and production teams
  • Able to work independently while supporting a team-based manufacturing environment

Skills

  • Strong knowledge of CNC machining processes including milling, turning, and/or grinding
  • Experience programming and troubleshooting CNC macros and probing routines
  • Ability to interpret engineering drawings, GD&T, and machining requirements
  • Strong problem-solving skills with the ability to troubleshoot complex machining issues
  • Strong written and verbal communication skills with the ability to collaborate across engineering and production teams
  • Able to work independently while supporting a team-based manufacturing environment
  • Prioritize safety, quality, cost, and delivery performance
  • Experience with Lean manufacturing principles and continuous improvement initiatives
  • Experience with 3D modeling software such as NX, Inventor, or similar tools
  • Develop tooling strategies, fixtures, and machining standards
  • Previous experience training CNC operators and supporting production startups
  • Strong project management skills with the ability to plan, execute, and document improvement initiatives
  • High attention to detail, organization, and process discipline

Similar jobs