1

Cnc Engineering Jobs (NOW HIRING)

CNC Programmer

Palmdale, CA · On-site

$75K - $95K/yr

This position requires translating engineering drawings and specifications into detailed instructions for CNC machines, ensuring accuracy, efficiency, and adherence to quality standards. The CNC ...

CNC Programmer III

NH · On-site

$26.75 - $36.75/hr

... with Engineering, Quality, Operations, and Supply Chain to ensure manufacturing processes meet cost, quality, and delivery objectives. Key Responsibilities • Supports 3-axis and 4/5-axis CNC ...

CNC Programmer

Euclid, OH · On-site

$25.50 - $34.75/hr

CNC Programmer Department: Production Reports To: Machining Manager FLSA Status: Non-Exempt CNC Programmer- LEVEL I (Programmer I/Entry Programmer) Position Summary: The CNC Programmer I supports CNC ...

CNC Programmer

Canby, OR · On-site

$75K - $95K/yr

Cascade Engineering Technologies- CNC Programmer Pay : $75,000-$95,000 per year Location: Canby, Oregon Build Complex Aerospace Parts That Matter. Cascade Engineering Technologies (CET) is hiring an ...

CNC Programmer

Canby, OR · On-site

$75K - $95K/yr

Cascade Engineering Technologies- CNC Programmer Pay : $75,000-$95,000 per year Location: Canby, Oregon Build Complex Aerospace Parts That Matter. Cascade Engineering Technologies (CET) is hiring an ...

CNC Programmer

Wood Dale, IL · On-site

$35 - $45/hr

Collaborate with engineering, tooling, and production teams to continuously improve processes Qualifications: * 5 years of CNC programming experience using Mastercam * Strong proficiency in ...

CNC Programmer

Saint Joseph, MO · On-site

$22.25 - $30.50/hr

Van-Am Tool & Engineering is seeking an experienced CNC Programmer to support the manufacture of high-precision aerospace and defense components. This role focuses on developing, optimizing, and ...

CNC Programmer

Saint Joseph, MO · On-site

$22.25 - $30.50/hr

Van-Am Tool & Engineering is seeking an experienced CNC Programmer to support the manufacture of high-precision aerospace and defense components. This role focuses on developing, optimizing, and ...

CNC Programmer

Palmdale, CA · On-site

$75K - $95K/yr

This position requires translating engineering drawings and specifications into detailed instructions for CNC machines, ensuring accuracy, efficiency, and adherence to quality standards. The CNC ...

... engineering blueprints to develop CNC programs for multi axis Mills and turning centers. • Ability to troubleshoot and modify existing CNC code. • Keep inventory/ catalog of CNC programs and ...

CNC Programmer

Grand Haven, MI · On-site

$29 - $35/hr

CNC Programmer Company: A machine shop in the Grand Haven, MI area is looking for a full time CNC Programmer / Machinist. Job Details: * Location: Grand Haven, MI area. Responsibilities: * Utilize ...

CNC Programmer (50326)

Columbia City, IN

$24.25 - $33.25/hr

Analyze and interpret engineering drawings and 3D models for both rough castings and finished parts ... Proven experience in CNC programming for lathes and multi-axis mills. * Strong background in ...

CNC Programmer/Operator

Palatine, IL

$26.75 - $36.50/hr

... Engineering (CleanAir) is a leading global environmental engineering and \n \n \n consulting ... The CNC Programmer\/Operator will play a vital role in ensuring the \n \n \n efficiency and ...

CNC Programmer

Hialeah, FL · On-site

$30 - $45/hr

CNC Programmer MD Turbines is seeking a skilled and detail-oriented CNC Programmer with 3-5 years ... Interpret engineering drawings, blueprints, and CAD models to create accurate machining programs.

Confer with appropriate engineering and other personnel in preparing and finalizing programs Qualifications: * 2-4 years of experience in CNC Programming * (AAS) in CNC Programming or (BS) ...

New

Be Seen First

CNC Programmer

Schaumburg, IL · On-site

$20 - $25/hr

Job Title: CNC Programmer Location: Schaumburg, IL few months then move to Huntley IL. Company ... Interpret engineering drawings, blueprints, and CAD/CAM models to create accurate machining ...

New

CNC Programmer

Sedalia, MO · On-site

$24.25 - $33/hr

CNC Programmer About PROENERGY PROENERGY is an engineering, R&D, and manufacturing powerhouse. The ... In Kansas City , we have an office with an Engineering team that supports our sought-after ...

next page

Showing results 1-20

Cnc Engineering information

See salary details

$25

$37

$47

How much do cnc engineering jobs pay per hour?

As of May 30, 2026, the average hourly pay for cnc engineering in the United States is $37.66, according to ZipRecruiter salary data. Most workers in this role earn between $33.89 and $40.14 per hour, depending on experience, location, and employer.

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

To thrive as a CNC Engineer, you need a strong background in mechanical engineering, computer-aided design (CAD), and CNC programming, often supported by a relevant engineering degree or technical certification. Proficiency with CAD/CAM software, G-code, and CNC machine operation is typically required, along with familiarity with quality control systems. Attention to detail, problem-solving abilities, and effective communication skills help you excel in troubleshooting and collaborating with other teams. These skills are vital to ensure precision manufacturing, efficient machine operation, and high-quality output in modern production environments.

What are some common challenges CNC Engineers face when working with new or complex materials?

CNC Engineers often encounter challenges when machining new or complex materials, such as titanium alloys or composites, due to their unique properties like hardness, thermal conductivity, or abrasiveness. These materials may require specialized tooling, adjusted machining parameters, and frequent trial and error to achieve optimal results. Collaboration with material scientists, tool suppliers, and quality control teams is common to overcome these obstacles, ensuring that the finished components meet precise specifications without excessive tool wear or production delays.

What is CNC engineering?

CNC engineering involves the use of computer numerical control (CNC) machines to automate and precisely control manufacturing processes. CNC engineers design, program, and oversee the operation of machines such as lathes, mills, and routers that cut, shape, and finish materials based on coded instructions. Their work ensures high accuracy, efficiency, and repeatability in producing complex parts and products, often used in industries like aerospace, automotive, and manufacturing.

What is the difference between Cnc Engineering vs Cnc Machining?

AspectCnc EngineeringCnc Machining
Required CredentialsTypically requires a degree in engineering or technical certification in CNC programmingOften requires vocational training or certification in CNC operation
Work EnvironmentDesign, development, and troubleshooting of CNC systems, often in engineering labs or officesOperating CNC machines in manufacturing or workshop settings
Employer & Industry UsageEngineering firms, manufacturing companies, automation industriesMachine shops, manufacturing plants, production facilities
Common Search & Comparison IntentUnderstanding engineering roles in CNC technologyHands-on machining and operation of CNC equipment

While Cnc Engineering focuses on designing, programming, and troubleshooting CNC systems, Cnc Machining involves the actual operation of CNC machines to produce parts. Both roles are essential in manufacturing but differ in their focus—engineering versus hands-on machining.

More about Cnc Engineering jobs
What cities are hiring for Cnc Engineering jobs? Cities with the most Cnc Engineering job openings:
What states have the most Cnc Engineering jobs? States with the most job openings for Cnc Engineering jobs include:
Infographic showing various Cnc Engineering job openings in the United States as of May 2026, with employment types broken down into 5% Internship, 41% Full Time, 2% Part Time, 4% Temporary, 45% Contract, and 3% Nights. Highlights an 96% Physical, and 4% Hybrid job distribution, with an average salary of $78,330 per year, or $37.7 per hour.
CNC Programmer

CNC Programmer

Aero Bending Company

Palmdale, CA • On-site

$75K - $95K/yr

Full-time

Posted 22 days ago


Job description

About the Role:

The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts and components. This position requires translating engineering drawings and specifications into detailed instructions for CNC machines, ensuring accuracy, efficiency, and adherence to quality standards. The CNC Programmer collaborates closely with engineers, machinists, and quality control teams to troubleshoot programming issues and implement continuous improvements. By leveraging advanced programming techniques and software, the role significantly contributes to reducing production time and minimizing material waste. Ultimately, the CNC Programmer ensures that manufacturing operations run smoothly, producing high-quality products that meet customer and industry requirements.

Minimum Qualifications:

  • Associate degree or technical certification in CNC programming, manufacturing technology, or a related field.
  • Proven experience in CNC programming for milling, turning, or multi-axis machining centers.
  • Proficiency with CNC programming languages such as G-code and M-code.
  • Strong understanding of blueprint reading, geometric dimensioning and tolerancing (GD&T), and machining processes.
  • Familiarity with CNC simulation and CAD/CAM software tools.

Preferred Qualifications:

  • Bachelor’s degree in manufacturing engineering, mechanical engineering, or a related discipline.
  • Experience with advanced CAD/CAM software such as Mastercam, SolidCAM, or Fusion 360.
  • Knowledge of lean manufacturing principles and continuous improvement methodologies.
  • Certification from recognized industry bodies such as NIMS (National Institute for Metalworking Skills).
  • Experience programming multi-axis CNC machines and robotics integration.

Responsibilities:

  • Develop, test, and optimize CNC programs based on engineering drawings and specifications.
  • Collaborate with design engineers and machinists to understand product requirements and manufacturing constraints.
  • Set up and simulate CNC machine operations to verify program accuracy and efficiency before production.
  • Troubleshoot and resolve programming and machining issues to minimize downtime and maintain production schedules.
  • Maintain detailed documentation of CNC programs, revisions, and process parameters for quality control and compliance.
  • Continuously analyze manufacturing processes to identify opportunities for automation and process improvements.
  • Ensure all CNC programming adheres to safety standards and company policies.

Skills:

The CNC Programmer utilizes technical skills daily to convert complex engineering designs into precise machine instructions, ensuring parts are manufactured to exact specifications. Proficiency in G-code and CAM software enables the programmer to create efficient tool paths that optimize machining time and reduce material waste. Strong analytical and problem-solving skills are essential for troubleshooting programming errors and adapting to changes in production requirements. Effective communication skills facilitate collaboration with cross-functional teams, including engineers and machinists, to align programming with manufacturing capabilities. Additionally, attention to detail and a commitment to quality ensure that all CNC programs comply with safety standards and contribute to the production of high-quality components.