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, with a requirement to report to the office at least five days per week. The role produces 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 such as Cimtech RouterCIM/SolidCIM, Autodesk AutoCAD, and Autodesk Inventor. The CNC Programmer works 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. The role supports efficient manufacturing and high-quality customer deliverables by creating CNC programs suited to the shop’s machines and needs, following through with shop leadership and machine operators, and coordinating with CNC department teammates to streamline programming and reduce redundancy.

Requirements

  • At least 3 years of recent full-time 3D modeling experience in AutoCAD and/or Inventor in a work environment similar to GPJ’s business, such as cabinet making, millwork, or another exhibit house.
  • 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.
  • Strong CAD skills and the ability to understand part assembly and how tooling is applied to different materials and machine operations.
  • 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.
  • Troubleshooting skills to diagnose and resolve issues related to CNC programming, tooling, and machine performance.
  • 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 with machine operators, engineers, and other team members to maintain smooth workflows and production efficiency.
  • Ability to work extended hours, possibly weekends and holidays, during frequent peak periods.

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.
  • Ensure CNC programs are suitable for the needs of the machines and the shop.
  • Follow through with shop leadership, machine operators, carpenters, and metal fabricators to address issues as they arise.
  • Coordinate with CNC department teammates to streamline programming processes, minimize redundancy, and maintain efficient workflows.
  • Program, set up, and operate CNC machines to produce precision parts.
  • Interpret engineering drawings and models, write efficient CNC programs, and inspect machined parts.
  • Troubleshoot CNC programming, tooling, and machine-performance issues, and perform proactive maintenance to minimize downtime.

Benefits

  • Employee Stock Ownership Plan (ESOP) providing employees with an ownership interest.
  • FTO policy with no accruing 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