CNC Programmer

Micro Stamping Corporation•Somerset, NJ
•Onsite

About The Position

The CNC Programmer is responsible for analyzing job orders, drawings, and blueprints to perform all the necessary calculations and programming to create products per customer specifications. This role involves programming, testing, running, and revising machine programming to meet customer specifications, as well as setting up machines with the correct tooling to build products precisely and efficiently.

Requirements

  • Associate's degree or equivalent from two-year college or technical school in computer numerically controlled programming, machine tool programming, or a related field is required.
  • 4-7 years of CNC programming experience is required.
  • Proficient in writing programs from blueprints and/or solid models for the CNC swiss turning machines.
  • 1-3 years of CAM programming experience is required.
  • CAM programming
  • GD&T
  • G-code
  • AutoCAD Design software
  • ERP software
  • CNC equipment, 5-axis, Live tool lathe etc.
  • Citizen CNC and PartMaker
  • Blueprint reading
  • Measuring equipment (calipers, ID / OD micrometers, depth gauges, indicators)
  • MS Office Suite
  • Mechanical aptitude
  • Set-up, operation and programming of machines
  • ISO 13485
  • FDA 21CFR820

Nice To Haves

  • CNC programming experience in a manufacturing or production environment strongly preferred.

Responsibilities

  • Writes programs from blueprints and/or solid models for the CNC machines with Swiss turning machine programming.
  • Loads electronic files onto the machine.
  • Studies and interprets drawings, manuals, specifications or sample parts to determine dimensions and tolerances of finished work pieces, sequence of operations, and set-up requirements to maximize efficiencies.
  • Creates set-up sheets based on tooling selection criteria.
  • Monitors and verifies the accuracy of each job’s initial set-up and outcome.
  • Responsible for the machine performance and product outcome of assigned projects.
  • Revises programs and documents based on engineering changes.
  • Maintains library of programs.
  • Sets up and operates machine on a trial run to verify accuracy of machine settings or programmed control data.
  • Performs first piece inspection once setup is completed. Gives first piece to Quality Inspector and waits for Quality approval to continue.
  • Monitors machine operations to detect out of tolerance machining.
  • Takes corrective action to bring units into specification.
  • Red tags units that are out of specification (OOS), reports OOS to quality personnel and supervisor.
  • Coordinates with Quality department to ensure parts comply with specifications.
  • Communicates with supervisor, engineers, quality and other shop personnel for assignments and to resolve machine or quality issues.
  • Demonstrates ability to streamline processes to increase productivity and quality; production and prototype jobs are setup consistently, timely and accurately.
  • Works for continuous process improvements and machine time reductions reporting program changes to Supervisor and /or Manufacturing Engineer.
  • Keeps CNC operators abreast of daily machine performance and project updates.
  • Assists in solving plant operating problems and/or cost reductions projects.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service