Demo

CNC Programmer

Jordan Machine Company
Birmingham, AL Full Time
POSTED ON 4/8/2025
AVAILABLE BEFORE 6/7/2025

CNC Programmer Job Description

Join Our Team

Since 1948, our company has been committed to excellence in manufacturing, and as an employee-owned company (ESOP), we take pride in our work and our people. We're looking for a skilled CNC Programmer to join our family of employee-owners and help continue our legacy of quality craftsmanship.

Overview

As a CNC Programmer at our company, you'll be responsible for creating and optimizing programs that control our computer numerical control (CNC) machines. Your expertise will directly contribute to our manufacturing success and quality reputation that we've maintained for over 75 years.

Responsibilities

  • Develop and write CNC programs for various machine tools including mills, lathes, and multi-axis machines
  • Review drawings and design specifications to determine machining requirements
  • Select appropriate tooling and establish cutting parameters for optimal production efficiency
  • Verify and test programs through simulation software and initial production runs
  • Troubleshoot programming issues and make necessary adjustments
  • Optimize existing programs to improve cycle times and product quality
  • Document programming procedures and maintain program libraries
  • Collaborate with machinists to ensure manufacturing requirements are met
  • Stay current with advancements in CNC technology and programming techniques

Qualifications

  • Associate's degree or technical certification in CNC programming, machining technology, or related field preferred but not required.
  • 2-5 years of experience in CNC programming and machining operations
  • Proficiency in G-code programming and CAM software (such as Mastercam, SolidWorks, or similar)
  • Strong understanding of machining processes, tooling, and material properties
  • Knowledge of geometric dimensioning and tolerancing (GD&T)
  • Ability to read and interpret drawings and technical specifications
  • Problem-solving skills and attention to detail
  • Experience with quality control procedures and measurement techniques

Skills

  • Technical expertise in CNC programming languages and machine operation
  • Mathematical aptitude for calculating dimensions, tolerances, and machine parameters
  • Computer literacy with CAD/CAM software and simulation tools
  • Communication skills to effectively collaborate with team members
  • Analytical thinking to optimize manufacturing processes

Why Join Us?

  • Employee ownership means your contributions directly impact our collective success
  • Stable, established company with over 75 years of manufacturing excellence
  • Collaborative work environment where your ideas and expertise are valued
  • Opportunity to grow with a company that invests in its employees
  • Be part of a team that takes pride in quality craftsmanship and innovation

Job Type: Full-time

Pay: $30.00 - $40.00 per hour

Expected hours: 40 – 50 per week

Benefits:

  • 401(k)
  • 401(k) matching
  • Health insurance
  • Paid time off

Schedule:

  • Day shift
  • Monday to Friday

Experience:

  • Machining: 5 years (Preferred)
  • CAM programming: 2 years (Preferred)

Ability to Commute:

  • Birmingham, AL 35217 (Required)

Ability to Relocate:

  • Birmingham, AL 35217: Relocate before starting work (Required)

Work Location: In person

Salary : $30 - $40

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$116,421 - $146,747
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Birmingham, AL area that may be a better fit.

CNC Programmer Machinist

R&E Automated Systems, Birmingham, AL

CNC Machinist Programmer

Dedicated Personnel, Inc., Fairfield, AL

AI Assistant is available now!

Feel free to start your new journey!