CNC Programmer

George P. Johnson Experience Marketing•Nashville, TN
•Onsite

About The Position

GPJ is hiring an on-site CNC Programmer for its Nashville, Tennessee office. The position requires reporting to the office at least five days per week. The CNC Programmer creates manufacturable CAD models, nested panel sheets, NC code files, DXF profiles, beam saw cut lists, exploded-view drawings, and part labels using CAD and CAM applications, including Cimtech RouterCIM/SolidCIM, Autodesk AutoCAD, and Autodesk Inventor. The role works with staff engineers, fabrication project managers, fabrication shop personnel, graphics production teams, and CNC department teammates to process work scopes and complete tasks on time and within budget. The CNC Programmer helps ensure efficient manufacturing operations and high-quality customer deliverables, addresses production issues, and ensures CNC programs suit the machines and shop requirements. The role also coordinates with shop leadership, machine operators, carpenters, and metal fabricators, while helping streamline programming processes and workflows. The CNC Programmer contributes to fabrication and manufacturing success by programming, setting up, and operating CNC machines; interpreting engineering drawings and models; producing accurate parts; and inspecting work for quality and precision. Troubleshooting and proactive maintenance efforts help minimize downtime and optimize production output. The position may require extended hours, including weekends and holidays, during frequently occurring peak periods.

Requirements

  • At least 3 years of recent full-time 3D modeling in AutoCAD and/or Inventor in a work environment similar to GPJ's business, such as cabinet making, millwork, or another exhibit house.
  • Strong CAD skills and the ability to understand part assembly and how tooling is applied to different materials and machine operations.
  • Extensive experience programming CNC machines using G-code, CAM software such as Mastercam or GibbsCAM, and CAD/CAM systems.
  • Hands-on experience setting up and operating CNC machining centers, lathes, mills, and other CNC equipment.
  • Ability to interpret engineering drawings, GD&T symbols, and technical specifications to produce accurate parts.
  • Strong knowledge of machining processes, cutting tools, feeds and speeds, and machining strategies for tight tolerances and high-quality surface finishes.
  • Excellent troubleshooting skills related to CNC programming, tooling, and machine performance.
  • Exceptional attention to detail and accuracy in programming, machine setup, and inspection of machined parts.
  • Ability to manage time, prioritize tasks, meet production deadlines, and optimize machine utilization.
  • Ability to collaborate effectively with machine operators, engineers, and other team members.
  • Ability to work extended hours, possibly weekends and holidays, during peak periods, which occur frequently throughout the year.

Responsibilities

  • Produce manufacturable CAD models, nested panel sheets, NC code files, DXF profiles, beam saw cut lists, exploded-view drawings, and part labels.
  • Use CAD and CAM applications, including Cimtech RouterCIM/SolidCIM, Autodesk AutoCAD, and Autodesk Inventor.
  • Work with staff engineers, fabrication project managers, fabrication shop personnel, and graphics production teams to process scopes of work and complete action items on time and within budget.
  • Program, set up, and operate CNC machines to produce precision parts.
  • Interpret engineering drawings and models, write efficient CNC programs, and inspect machined parts to meet quality and precision standards.
  • Ensure CNC programs are appropriate for the machines and shop requirements.
  • Follow through on issues with shop leadership, machine operators, carpenters, and metal fabricators.
  • Coordinate with CNC department teammates to streamline programming, minimize redundancy, and maintain efficient workflows.
  • Troubleshoot programming, tooling, and machine-performance issues and support proactive maintenance to minimize downtime.
  • Manage and prioritize work to meet production deadlines and optimize machine utilization.

Benefits

  • Employee Stock Ownership Plan (ESOP) providing employees with an ownership interest.
  • FTO policy with no accrual of time off.
  • Employer-matching 401(k) plan with no vesting period.
  • Low employee-contribution healthcare option.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service