Senior CNC Programmer
Laborup · Birmingham, Alabama, United States · Posted Jul 3, 2026
Apply on company site Track it in JobSkout
CNC Programmer / Manufacturing Engineer
We're hiring a CNC Programmer for a modern, engineering-driven manufacturing company focused on aerospace, defense, and other highly complex precision-machined components. We believe great manufacturing starts with great engineering, world-class programming, and automation that allows our machinists to focus on making exceptional parts.
This is not a traditional programming role. We're looking for someone who can take ownership of the entire manufacturing process—from customer model and drawing review through process development, first article approval, and production release.
If you're currently programming complex aerospace, defense, medical device, or high-precision components and want to work with cutting-edge equipment, advanced automation, and a growing engineering-focused organization, we'd like to speak with you.
You'll have the opportunity to work with:
Siemens NX CAM
Hermle 5-Axis Machining Centers
Heller Horizontal Machining Centers
Zayer Large-Format Machining Platforms
DN Solutions Machining Centers
Siemens Sinumerik & Heidenhain Controls
Wenzel CMM Systems
Keyence Inspection Technology
Lang & FCS Modular Workholding
Haimer Tool Presetting Systems
What You'll Do:
Develop CNC programs using Siemens NX CAM for complex 3-axis, 4-axis, 5-axis, simultaneous 5-axis, and mill-turn applications
Own manufacturing process development from model review through production release
Lead New Product Introduction (NPI) activities including manufacturing planning, tooling strategy, workholding concepts, setup development, and first article execution
Translate engineering drawings, GD&T, specifications, and customer requirements into repeatable manufacturing processes
Create setup sheets, tooling documentation, work instructions, and process documentation
Support fixture and workholding development using modular and custom fixturing solutions
Partner closely with machinists during prove-outs, first articles, troubleshooting, and production launches
Support continuous improvement initiatives focused on cycle time reduction, setup reduction, tool life optimization, and process stability
Work closely with Quality, Engineering, Operations, Customers, and Suppliers to ensure successful execution of complex programs
Mentor machinists and junior programmers on machining strategy and process discipline