Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
CB
Conner Brothers Machine Co., Inc
CNC Programmer 5-Axis (Siemens NX CAM)
Career Insights for CNC Programmer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on North Carolina data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A CNC Programmer programs computer-controlled equipment used to cut wood, plastic, or metal according to precise measurements, or equipment used for different manufacturing processes.
$58,561 / year median in North Carolina
+11% projected growth
Job Description
Job Overview We are seeking an experienced and detail-oriented 5-Axis CNC Programmer proficient in Siemens NX CAM to develop, optimize, and validate CNC programs for complex, high-precision machined parts. The ideal candidate has hands-on experience programming simultaneous 5-axis milling operations, strong knowledge of machining strategies, and the ability to collaborate with engineering, quality, and shop floor teams to ensure efficient, accurate, and repeatable production. Responsibilities Develop, edit, and optimize CNC programs using Siemens NX CAM for 3-axis, 4-axis, and simultaneous 5-axis milling operations. Interpret 3D models, engineering drawings, GD&T, and CAD data to program complex geometries (turbine blades, impellers, aerospace structures, molds, dies, etc., as applicable). Select appropriate tooling, cutting parameters, fixturing, and work-holding strategies to maximize efficiency and part quality. Perform toolpath verification and simulation (collision detection, gouge checking, machine kinematics simulation) prior to shop floor deployment. Post-process programs using appropriate post-processors for specific 5-axis machine tools (e.g., DMG Mori, Mazak, Hermle, Okuma, Makino, etc.). Set up and prove out new programs on the shop floor; troubleshoot and revise programs to resolve cutting, tolerance, or cycle-time issues. Optimize existing programs to reduce cycle time, tool wear, and scrap rates. Collaborate with design/manufacturing engineers on Design for Manufacturability (DFM) feedback.