Computer Numerical Control Programmer
Our client is a precision manufacturing and engineering company specializing in complex machining, tooling, and custom‑engineered components. They support OEMs across multiple industries with high‑quality machining, advanced engineering capabilities, and a commitment to continuous improvement.Location: St. Joseph, MO — On‑siteJob DescriptionOur client is seeking a CNC Programmer to create, maintain, and optimize CNC programs that support machining operations. This role translates engineering blueprints and 3D CAD designs into accurate machine instructions, selects tooling, and ensures efficient, precise production of components. The CNC Programmer collaborates closely with engineering, production, and quality teams to improve efficiency, maintain compliance with specifications, and support continuous improvement initiatives.ResponsibilitiesCAD/CAM programming — Develop CNC programs from 3D CAD models and engineering drawings.Program optimization — Write, modify, and refine CNC programs for mills, lathes, grinders, and other machining equipment.Machining strategy — Determine machining sequences, cutting paths, tooling, and workholding requirements.Program validation — Run simulations and machine prove‑outs to verify accuracy and make adjustments.Production documentation — Prepare setup sheets, tooling lists, and instructions to support efficient production.Cross‑functional collaboration — Work with engineering, machinists, and quality teams to resolve programming or production issues.Continuous improvement — Improve setup times, tooling utilization, machining efficiency, and maintain revision‑controlled program records.