1

Cnc Programmer Jobs in Mobile, AL (NOW HIRING)

Meet the Team: Our Engineers at the Airbus U.S. Manufacturing facility take our aircraft from ... Maintain an exhaustive inventory log of all spare parts, including components for CNC machinery ...

Engineer, Manufacturing

Mobile, AL ยท On-site

$72K - $93K/yr

We are seeking engineering professionals with experience developing manufacturing processes, creating work instructions, supporting production operations, and improving manufacturing efficiency in ...

Manufacturing Engineer

Mobile, AL ยท On-site

$72K - $93K/yr

Manufacturing Engineer Location: Mobile, AL Duration: Long Term Position Overview We are seeking an experienced Manufacturing Engineer to support manufacturing operations by driving industrial ...

Engineer II, Engineer I, Designers and Draftspersons DUTIES / RESPONSIBILITIES: * Responsible for complex design calculations and drawing development for the construction, and maintenance of marine ...

Engineer II, Engineer I, Designers and Draftspersons DUTIES / RESPONSIBILITIES: * Responsible for complex design calculations and drawing development for the construction, and maintenance of marine ...

Manufacturing Engineer

Mobile, AL ยท On-site

$90 - $110/hr

The Manufacturing Engineer will support Engineer-to-Order (ETO) products built in Chart's new Teddy 2 facility located in Theodore, AL. The selected candidate will leverage their extensive knowledge ...

New

Chipton-Ross is seeking a Mechanical Engineer 4 for a contract opportunity in Pascagoula, MS. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) Bachelor of Science degree in Engineering or ...

Manufacturing Engineer I

Mobile, AL

$72K - $93K/yr

Our Engineers at the Airbus U.S. Manufacturing facility take our aircraft from concept to customer delivery - working with production teams on every aspect of assembly from managing technical ...

Showing results 41-60

Cnc Programmer information

See Mobile, AL salary details

$16

$30

$44

How much do cnc programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for cnc programmer in Mobile, AL is $30.72, according to ZipRecruiter salary data. Most workers in this role earn between $25.29 and $34.57 per hour, depending on experience, location, and employer.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

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 a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are the most commonly searched types of Cnc Programmer jobs in Mobile, AL?

The most popular types of Cnc Programmer jobs in Mobile, AL are:

What are popular job titles related to Cnc Programmer jobs in Mobile, AL?

For Cnc Programmer jobs in Mobile, AL, the most frequently searched job titles are:

What job categories do people searching Cnc Programmer jobs in Mobile, AL look for?

The top searched job categories for Cnc Programmer jobs in Mobile, AL are:

What cities near Mobile, AL are hiring for Cnc Programmer jobs?

Cities near Mobile, AL with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Mobile, AL as of August 2026, with employment types broken down into 91% Full Time, 6% Contract, and 3% Nights. Highlights an 97% In-person, and 3% Hybrid job distribution, with an average salary of $63,895 per year, or $30.7 per hour.

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

What You'll Be Doing
Job Scope: We are seeking a highly driven and creative individual to supplement our team at the site in Saraland, Al. In this role they will be responsible for participating in, and leading as required, cross-functional teams to address key business problems - taking known issues and opportunities at the refinery and developing the engineered solution. They will apply appropriate lean manufacturing and quality management methodologies towards process improvement, troubleshooting, and process development. They will serve as a liaison between the Engineering and Execution disciplines, supplying quality basis of design documents to the Capital Project group.
Primary responsibilities will include but not be limited to:
  • Technical understanding of design methods (calculations, modeling)
  • Process Safety understanding for safe design (Hazard analysis and equipment operating/design envelope).
  • Interface with Process Safety department on safeguarding and other critical process safety considerations
  • Collaboration through stages of project development- with project idea generator, Ops support engineers, other engineering disciplines, Project Managers, Vendors.
  • Gather data, understand differing perspectives, offer thoughtful challenges and compromise.
  • Ability to technically assess and recommend design options that balance function and cost
  • Clear verbal and written communication skills
  • Awareness of project budgeting cycles/ interface with Capital Projects Dept manager to prioritize delivery of project deliverables
  • Prioritization skills to manage time spent on design aspects and follow-through for delivery
  • Directly interface with engineering firms on design drawing, documents, review of data sheets, etc.
  • Process Design- Identify, Assess, and Select are key support areas. A smaller amount of time is spent supporting detailed design.
  • For ASSESS phase this role will lead the front-end development of basic data (process conditions, equipment specifications, scope, cost, project timeline and potential risks)
  • Collaborate with the Project Cost Estimator and Project Engineer/Project Manager to develop an initial cost estimate
  • Create the Basis of Design Document and complete a formalized handover to the projects group.
  • Prepare mark ups of PFDs and P&IDs
  • Perform competitive scoping exercises to determine value and scope of a project
  • Develop the engineering scope of work to be performed by the engineering firms for the various stage gates.
  • Is responsible for interacting with the technical team to deliver the final design. Ensures the design team provides the necessary data to finalize documentation as defined.
  • Project Stage Gate: Define Work with the project manager, vendors, to validate equipment details and accuracy of vendor-provided drawings prior to construction
  • Participate in hazard analysis to represent the design intent
  • Project Stage gate: Execute Answer RFI's- respond with decision points to continue execution
  • Update unit Heat/Material Balance as built as part of MOC Process
  • As needed, perform Initial equipment install inspection to validate built per design

Ideal Background
Education: Bachelor or Master of Science degree in Chemical, Mechanical, Biochemical, or Petroleum Engineering from an accredited university is required.
Registration: Professional Engineering registration or CPIP certification is highly preferred.
Experience: This position requires 3+ years of relevant industrial experience in chemical, petroleum, or biochemical process design engineering.
Required Knowledge, Skills, and Abilities:
  • Promotes the culture of working safely and applying safety related concepts into process design.
  • Basic knowledge of chemical/biochemical process engineering and chemical/biochemical process computer programs.
  • Familiarity with specifications and installation details of equipment, instrumentation, and piping.
  • Ability to create accurate process engineering documents from the information provided in vendor equipment data and drawings.
  • Complete understanding of the skills and experience required to perform process engineering and design functions.
  • Working knowledge of CAD software preferred, either AutoCAD or Microstation (or both).
  • Proficient in the use of Microsoft Word, Excel, PowerPoint and Outlook.
  • Working knowledge in the use of hydraulic simulation software such as AFT Fathom, AFT Arrow, PIPEPHASE, PIPE-FLO, and/or SiNet.
  • Working knowledge in the use of process simulation software such as Aspen Plus, Aspen Plus Dynamics, PRO/II, DYNSIM, HYSYS, CHEMCAD, WinGEMS, ProMax, etc.
  • Excellent communication skills, both verbal and written.
  • Virtual team skills and cross divisional relationships are developed and able to provide interoffice execution support with general supervision.

Physical Requirements:
  • Ability to sit, stand, or walk for long periods of time.

Hargrove Culture
We work to create an environment founded on trust, personal integrity, and a "team mentality" so that each person understands the value of their contributions both on a project and company-wide level. We know that each person on our team contributes to the success of our company by pairing expertise and passion to meet and exceed the needs of the clients we serve across the globe.
Our safety culture protects and promotes the well-being of every person who works with us and every person touched by our work.
As a 100% Teammate owned company, we proudly offer a comprehensive benefits package including, paid holidays, personal paid time off, medical, dental, vision, life, and disability insurance, 401(k), and other benefits to eligible Teammates.
Equal Opportunity Employment Statement
Hargrove is an Equal Opportunity/Affirmative Action employer. We do not discriminate based upon race, color, national origin, religion, age, sex (including gender, sexual orientation, pregnancy, sexual identity, marital or family status), disability, military service or obligations, veteran status, or any other characteristic protected by law.
Hargrove is a drug-free workplace.
The selected candidate must be authorized to work in the United States.