A

CNC PROGRAMMER

Abacus Corporation
3 hours ago
Contract
Vermont
United States
Job DescriptionJob Description

CNC Programmer - Precision Machining

Pay Range: $21.88 - $38.97 per hour (depending on experience, skills, and programming capability)

Position Overview
We are seeking a skilled CNC Programmer to support 3-axis, 5-axis, mill-turn, and Swiss machining operations. This role is responsible for developing CNC programs, optimizing machining processes, designing tooling and fixtures, and supporting production teams to ensure accuracy, efficiency, and high-quality output. The CNC Programmer will also assist in continuous improvement initiatives, training, troubleshooting, and operational support across the shop floor.

Key Responsibilities

  • Create, develop, and modify CNC programs for 3-axis/5-axis machining centers, mill-turn machines, and Swiss lathes using CAM software.
  • Design and improve CNC tooling, fixtures, and workholding solutions to support production requirements.
  • Select cutting tools and determine speeds/feeds to improve machining performance and extend tool life.
  • Evaluate machining processes and implement improvements to reduce cycle times, scrap, and downtime.
  • Perform troubleshooting and quality checks during machining operations; support corrective actions.
  • Maintain accurate setup sheets, documentation, and process controls for each job.
  • Support preventive maintenance activities and assist in basic machine repair.
  • Participate in cost-savings initiatives and continuous improvement projects.
  • Monitor tooling inventory and request materials or supplies as needed.
  • Perform material handling, basic assembly tasks, and support production operations as required.
  • Follow all ISO procedures, safety protocols, and company policies.
  • Train team members on programming, machining processes, and equipment operation.

Required Skills & Qualifications

  • Certificate or technical school training preferred.
  • Minimum 2 years of CNC setup and operation experience; CNC programming experience required.
  • Strong ability to read and interpret blueprints, engineering drawings, and technical documentation.
  • Proficiency with M-code/G-code, and experience using CAM software such as SolidWorks, FeatureCAM, PartMaker, or similar.
  • Ability to operate machining centers, mill-turn machines, Swiss lathes, grinders, saws, and hand tools.
  • Skilled in precision measurement tools including micrometers, calipers, gauges, and inspection equipment.
  • Strong mechanical aptitude and troubleshooting skills.
  • Ability to work independently in a fast-paced production environment.
  • Strong communication, teamwork, and documentation skills.
  • Flexible with job assignments and willing to support cross-training across departments.

Work Environment & Physical Requirements

  • Frequent standing, walking, and manual handling.
  • Regular lifting up to 10 lbs; occasional lifting 11-35 lbs; up to 50 lbs with assistance.
  • Exposure to shop noise, vibration, cutting oils, and moving machinery.
  • Requires PPE and adherence to all safety protocols.
  • Fine motor skills and close-vision precision required for machining and inspection tasks.

Preferred for Higher Pay Tier (Levels 31-35)

  • Progressive merit increases up to Level 30.
  • Minimum of 2 years as a CNC Programmer.
  • Ability to work independently across multiple departments when needed.
  • Strong performance evaluations with no corrective actions.