Join a leading manufacturer specializing in rail solutions with a 160-year legacy, committed to quality, safety, sustainability, and innovation across North America.
The CNC Programmer role in Birmingham, AL involves developing and maintaining CNC programs, interpreting engineering drawings, and collaborating with engineering and shop floor teams to ensure quality, safety, and on-time delivery. Responsibilities include troubleshooting, process optimization, tooling management, and supporting machinery installation and commissioning.
Ideal candidates have at least 3 years of programming experience, proficiency in CAD (Siemens NX, SurfCAM), G-code, and strong knowledge of machining processes. Strong communication, attention to detail, and a team-oriented mindset are essential. Physical demands include working at a computer, occasional lifting, and travel. Benefits include health coverage, retirement plans, career development, and a supportive work environment.