Senior CNC Programmer

Rev-Tech Manufacturing SolutionsSt. Petersburg, FL
Onsite

About The Position

This role is responsible for programming all multi-axis CNC machining equipment, verifying program accuracy, designing fixtures, identifying necessary cutting tools, and determining the best machining methods for parts. The Senior CNC Programmer will review customer RFQs, specification drawings, and other documentation to determine material requirements, cutting tools, and fixtures. They will consolidate costs for process time in machining and finishing to create detailed quote packages. This position also involves planning and scheduling parts to be machined, programming CNC mills and lathes, creating set-up sheets, designing fixtures and special cutting tools, and requisitioning new cutting tools. The programmer will use Mastercam X5 and ProCam software, collaborate with management and machinists to improve processes and quoting accuracy, and plan machining by studying blueprints and engineering plans, including GD&T. The role also includes utilizing the ERP system for job cost data, analyzing costing trends, inspecting parts, documenting actions, and adhering to safety and environmental regulations.

Requirements

  • High School diploma or GED required
  • Minimum of 5 years of experience programming CNC machines
  • Must be able to read blueprints
  • Must have good mathematical skills
  • Proficient in Inventor or other CAD/CAM system
  • Proficient in Mastercam

Nice To Haves

  • Live tooling experience preferred
  • CNC Vertical Mills and Horizontal Mills experience
  • Knowledge of HAAS/FANUC controls preferred
  • Okuma experience preferred
  • Excellent verbal and written communication skills

Responsibilities

  • Programming all multi-axis CNC machining equipment
  • Verifying program accuracy
  • Designing fixtures
  • Identifying necessary cutting tools
  • Determining the best machining methods for parts
  • Reviewing customer RFQs, specification drawings, and other documentation
  • Consolidating outside and internal costs for process time
  • Creating detailed quote packages
  • Planning and scheduling parts to be machined
  • Programming CNC mills and lathes
  • Creating set-up sheets
  • Designing fixtures and special cutting tools
  • Creating requisitions for new cutting tools
  • Programming and running CNC equipment using Mastercam X5 and ProCam software
  • Collaborating with General Manager, Production Leads, Production Manager, and CNC machinists to improve processes and quoting accuracy
  • Planning machining by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters
  • Interpreting geometric dimensions and tolerances (GD&T)
  • Utilizing the ERP system to gather job cost data
  • Assisting Management in analyzing internal costing trends
  • Ensuring future bids reflect current trends in costing
  • Inspecting parts
  • Changing or correcting process layouts for parts
  • Running machine diagnostics
  • Diagnosing down tools
  • Maintaining safe operations by adhering to OSHA safety procedures and regulations
  • Documenting actions by completing production and quality logs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service