CNC Programmer - Bangor

  • MAU Workforce Solutions
  • Bangor, Maine
  • Full Time

MAU is hiring a CNC Programmer for our client in Bangor, ME. As a CNC Programmer, you will develop, optimize, and verify CNC programs while supporting manufacturing operations, troubleshooting processes, and improving machining efficiency. This is a long-term assignment.

Benefits Package

  • 401(k) with company matching
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Opportunity for advancement
  • Uniform allowance

Shift Information

  • Monday-Friday, 7:30 AM - 4:30 PM

Required Education and Experience

  • Bachelor's degree in engineering from an accredited university OR a high school diploma/GED with at least 2 years of manufacturing or operations experience
  • 2+ additional years of experience in manufacturing or operations
  • Experience with Mastercam, Siemens NX, Esprit 2000 CAM software, Inventor, NX, or other 3D modeling software
  • Experience with Lean manufacturing principles

General Requirements

  • Strong experience with CNC programming for Fanuc, Siemens, and Okuma controls
  • Experience with CAD/CAM platforms including Mastercam, Siemens NX, and Esprit 2000
  • Experience with verification software such as Vericut
  • Experience programming and troubleshooting macro-based routines including Fanuc Macro B, Okuma Macros, Renishaw probing macros, and Siemens macros
  • Hands-on manufacturing environment experience
  • Practical machining expertise with exotic materials and large-scale components up to 50,000 lbs
  • Ability to develop operator standard work, inspection documentation, and quality documentation
  • Ability to establish standard tooling consumption rates and minimum inventory requirements
  • Strong oral and written communication skills
  • High attention to detail and organization
  • Demonstrated ability to analyze and resolve problems
  • Ability to document, plan, market, and execute programs
  • Established project management skills
  • Basic understanding of geometric dimensioning and tolerancing
  • Strong collaboration skills and ability to work independently in a high-precision, heavy-manufacturing environment

Essential Functions

  • Generate and maintain CNC programs utilizing Mastercam, Siemens NX, Esprit 2000, or other software for multi-axis milling, turning, and/or grinding
  • Verify new CNC programs prior to release on the shop floor utilizing Vericut
  • Provide CNC-related support to Manufacturing Engineers and deliver operator training during new or rebuilt machine startup and process improvements
  • Provide daily operator support through CNC programming and troubleshooting on the shop floor
  • Support and implement tooling and fixturing requirements associated with CNC machine tools
  • Generate and support workstation instructions (methods) for CNC-related issues
  • Initiate and lead process improvement projects to improve safety, quality, cost, and delivery
  • Communicate effectively with appropriate team members as needed
  • Work effectively as an individual and within a team-based, matrixed organization
  • Operate in a fast-paced environment while embracing and driving positive change

Working Conditions

  • High-precision, heavy-manufacturing environment

Physical Demands

  • Work with large-scale components weighing up to 50,000 lbs
Job ID: 519161817
Originally Posted on: 4/29/2026

Want to find more Manufacturing opportunities?

Check out the 130,332 verified Manufacturing jobs on iHireManufacturing