CNC Programmer
MAU Workforce Solutions - Greenville, SC
Apply NowJob Description
MAU is hiring a CNC Programmer for our client in Greenville, SC. As a CNC Programmer, you will generate, verify, and support CNC programs while providing programming assistance, operator support, and process improvement initiatives for CNC machining operations. This is a long-term contract opportunity with an assignment duration of 18 months with potential for direct hire. 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, Associate's Degree, or Machinist Apprentice (or similar) graduate with 3 years of experience with graphical based CAM System CNC Programming OR * High School Degree with 6 years of experience with graphical based CAM System CNC Programming Preferred Education and Experience * Preference given to candidates with Siemens NX CAM experience (1953 or later) * Bachelor's degree in Engineering or Machine Tool Technology * Experience creating 5-axis CNC programs using a CAM system * Minimum of 1 year of experience with high-level machine tool controls, including sub-routine (macro), Renishaw probing routine, and variable-based programming * Experience machining high-temperature superalloys used in HDGT or Aerospace components * Large VTL, VBM, and HBM programming experience * Creep feed grind experience * Sinker, Wire, and Fast Hole Drill EDM experience * Experience using Vericut or other CNC verification/machine simulation software * Experience with large precision grinding applications General Requirements * Ability to safely operate machinery, including setup and prove-out of first pieces * Strong problem-solving and organizational skills with above-average shop math skills in geometry and trigonometry * Strong familiarity with multiple machine controls, including Fanuc, Haas, Okuma, Siemens, and G&L * Demonstrated proficiency in interpreting drawing requirements * Ability to multitask and productively manage multiple projects concurrently Essential Functions * Work and support operations on the first shift * Generate and maintain CNC programs utilizing NX-CAM or other software, including multi-axis milling, turning, grinding, and/or EDM * Verify new CNC programs prior to release to 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 assistance and troubleshooting on the shop floor * Support and implement tooling and fixturing requirements associated with CNC machine tools * Generate and support workstation instructions (methods) related to CNC operations * Initiate and lead process improvement projects to improve safety, quality, cost, and delivery * Communicate effectively with appropriate team members when needed * Work effectively both independently and in a team-based environment within a matrixed organization * Operate effectively in a fast-paced environment while embracing and driving positive change inside and outside the organization when appropriate
Created: 2026-04-02