1

Cnc Programming Jobs in Alabama (NOW HIRING)

CNC Machinist

Huntsville, AL

$19 - $26/hr

LSINC Corporation is a dynamic, innovative company experiencing rapid growth in engineering ... Minimal CNC machining experience required-we will train the right candidate. What You'll Do (What ...

Reading and interpreting basic engineering drawings and job specifications * Performing basic ... CNC programming * Advanced setups and machine operations * Complex machining processes and quality ...

CNC Machinist

Huntsville, AL · On-site

$18 - $20/hr

LSINC Corporation is a dynamic, innovative company experiencing rapid growth in engineering ... Minimal CNC machining experience required-we will train the right candidate. What You'll Do (What ...

CNC Operator

Northport, AL · On-site

$18/hr

... code and CNC programming is a plus • Familiarity with precision measuring tools Job Type Full-time, temporary Benefits * Weekly Pay * Medical, dental, vision, short-term disability, and life ...

CNC Programmer

Birmingham, AL · On-site

$65K - $75K/hr

This CNC Programmer position is a skilled manufacturing role responsible for precision machining, CNC setup, and quality focused production. First shift and second shift opportunities are available ...

This CNC Programmer position is a skilled manufacturing role responsible for precision machining, CNC setup, and quality focused production. First shift and second shift opportunities are available ...

CNC Machinist - B & D Shift

Huntsville, AL · On-site

$20.25 - $27.50/hr

Work with engineering teams to document and standardize production processes. * Facilitate the ... Proficient in CNC programming using offline software such as UG, Esprit, or MasterCam. * Experience ...

next page

Showing results 1-20

Cnc Programming information

See Alabama salary details

$15

$28

$40

How much do cnc programming jobs pay per hour?

As of Jun 1, 2026, the average hourly pay for cnc programming in Alabama is $28.06, according to ZipRecruiter salary data. Most workers in this role earn between $23.08 and $31.59 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC Programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Alabama? The most popular types of Cnc Programming jobs in Alabama are:
What job categories do people searching Cnc Programming jobs in Alabama look for? The top searched job categories for Cnc Programming jobs in Alabama are:
What cities in Alabama are hiring for Cnc Programming jobs? Cities in Alabama with the most Cnc Programming job openings:
CNC Machinist

$25 - $30/hr

Full-time

Medical, Retirement

Posted 25 days ago


Job description

Check out this new opportunity!
CNC Machinist
Huntsville, AL
$25.00-$30.00/Hour
For over 30 years, we've been committed to excellence and innovation, helping our clients tackle complex challenges by providing them with the best talent in the field. Join us and be a part of a company that values your skills and offers you the opportunity to meet your career goals.
Responsibilities:
  • Set up and operate CNC machines (mills, lathes, or multi-axis machines)
  • Read and interpret blueprints, engineering drawings, and work instructions
  • Load programs, set tooling and offsets, and perform test runs
  • Monitor machine operations and make adjustments to maintain tolerances
  • Inspect finished parts using precision measuring tools (calipers, micrometers, gauges, CMM, etc.)
  • Perform routine machine maintenance and troubleshooting
  • Deburr, clean, and finish parts as required
  • Maintain accurate production and quality documentation
  • Follow safety procedures and maintain a clean work area
  • Work collaboratively with engineers, programmers, and supervisors to improve processes

Qualifications:
  • High school diploma or GED (technical or trade school preferred)
  • 1+ years of CNC machining experience (experience level may vary by role)
  • Proficiency with CNC mills and/or lathes
  • Ability to read and interpret technical drawings and GD&T
  • Experience with common measuring and inspection tools
  • Strong mechanical aptitude and attention to detail

Preferred Qualifications:
  • Experience with specific CNC controls (Fanuc, Haas, Mazak, Siemens, Okuma, etc.)
  • Basic CNC programming or editing experience (G-code)
  • Experience machining metals such as aluminum, steel, stainless steel, or titanium
  • Lean manufacturing or continuous improvement experience

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
Your Recruiter
What to Expect
  • Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
  • Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
  • Final position level and pay will be based on experience.

Resources
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Search Jobs
  • For more information about Moseley, visit: About Us

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30-year-old commitment of "World Class Service. World Class Company."
Qualifications
Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30 year-old commitment to be a "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media