1

Cnc Automation Control Engineer Jobs (NOW HIRING)

As a CNC Programmer, you will play a crucial role in the manufacturing process by creating precise ... CNC Automation Solutions * 3D Modeling (Solidworks) * 2D Drawings (Solidworks) * CNC Lathe (2-4 ...

Automation, Control Systems Integration, Information Technology, System Integration and Regulatory ... POSITION SUMMARY An Automation Engineer is responsible for the integration, programming ...

CNC Programmer

Voorheesville, NY · On-site

$31 - $45/hr

Develop and support CNC automation solutions, including macros, probing routines, and parametric ... Experience programming CNC machine tools using CAM software and machine control platforms such as ...

CNC Programmer

Voorheesville, NY · On-site

$31 - $41/hr

Develop and support CNC automation solutions, including macros, probing routines, and parametric ... Experience programming CNC machine tools using CAM software and machine control platforms such as ...

Develop and support CNC automation solutions, including macros, probing routines, and parametric ... Experience programming CNC machine tools using CAM software and machine control platforms such as ...

CNC Programmer

Voorheesville, NY · On-site

$31 - $41/hr

Develop and support CNC automation solutions, including macros, probing routines, and parametric ... Experience programming CNC machine tools using CAM software and machine control platforms such as ...

CNC Programmer

Voorheesville, NY · On-site

$31 - $41/hr

Develop and support CNC automation solutions, including macros, probing routines, and parametric ... Experience programming CNC machine tools using CAM software and machine control platforms such as ...

CNC Programmer

Voorheesville, NY · On-site +1

$31 - $45/hr

Develop and support CNC automation solutions, including macros, probing routines, and parametric ... Experience programming CNC machine tools using CAM software and machine control platforms such as ...

PLC Control Engineer

Schaumburg, IL · On-site

$65K - $70K/yr

Job Title: PLC Control Engineer Location: Huntley, IL, USA Job Type: Full-Time | On-site Job ... Experience in custom machinery, CNC machine tools, or industrial automation Understanding of motion ...

CNC/Automation Technician V

Springdale, OH · On-site

$40K/yr

... CNC/Automation Equipment Maintenance Team in Springdale, Ohio! Typical work schedule is Monday ... Maintains, improves, and participates in developing CNC, control systems, programming ladder logic ...

Experience in automation control software and programming languages, such as PLC programming, VB.Net, C/C++, or Python. * Excellent manual dexterity for handling intricate components of automation ...

CNC/Automation Technician V

Cincinnati, OH · On-site

$40K/yr

... CNC/Automation Equipment Maintenance Team in Springdale, Ohio! Typical work schedule is Monday ... Maintains, improves, and participates in developing CNC, control systems, programming ladder logic ...

CNC/Automation Technician V

Springdale, OH · On-site

$40K/yr

... CNC/Automation Equipment Maintenance Team in Springdale, Ohio! Typical work schedule is Monday ... Maintains, improves, and participates in developing CNC, control systems, programming ladder logic ...

Experience in automation control software and programming languages, such as PLC programming, VB.Net, C/C++, or Python. * Excellent manual dexterity for handling intricate components of automation ...

Showing results 21-40

Cnc Automation Control Engineer information

See salary details

$37K

$107.1K

$163K

How much do cnc automation control engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for cnc automation control engineer in the United States is $107,126.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,500.00 and $123,500.00 per year, depending on experience, location, and employer.

What does a CNC automation control engineer do?

A CNC Automation Control Engineer is responsible for designing, programming, and maintaining the automated control systems that operate CNC (Computer Numerical Control) machines. They work to improve manufacturing processes by integrating hardware and software solutions that increase efficiency, accuracy, and safety in production environments. These engineers often collaborate with production teams to troubleshoot issues, optimize machine performance, and implement new automation technologies.

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

To thrive as a CNC Automation Control Engineer, you need a strong background in mechanical or electrical engineering, proficiency in CNC programming, and experience with automation systems, often supported by a relevant degree. Familiarity with PLC programming, CAD/CAM software, and industrial robotics, along with certifications such as Siemens or FANUC controls, is typically required. Excellent problem-solving, analytical thinking, and communication skills help engineers collaborate effectively and troubleshoot complex systems. These skills and qualifications ensure efficient system integration, minimize downtime, and drive innovation in automated manufacturing environments.

What are some common challenges faced by CNC automation control engineers, and how can they be addressed on the job?

CNC Automation Control Engineers often encounter challenges such as integrating new automation technologies with legacy equipment, troubleshooting complex control system errors, and ensuring minimal downtime during maintenance or upgrades. These issues can be managed by staying up-to-date with the latest control software, collaborating closely with production teams and machine operators, and maintaining thorough documentation of system configurations. Continuous learning and proactive communication with colleagues and vendors are key to effectively addressing these challenges.

What is the difference between Cnc Automation Control Engineer vs Cnc Programmer?

AspectCnc Automation Control EngineerCnc Programmer
Primary RoleDesigns, develops, and maintains CNC automation systems and controlsCreates and modifies CNC machine code for manufacturing parts
Required SkillsAutomation systems, control programming, troubleshooting hardware/softwareG-code programming, machine operation, part programming
Work EnvironmentManufacturing plants, automation labsMachine shops, manufacturing floors
CertificationsControl system certifications, CNC operation certificationsCNC programming certifications, G-code training

The main difference is that Cnc Automation Control Engineers focus on designing and maintaining CNC automation systems, while Cnc Programmers primarily write and optimize machine code for manufacturing parts. Both roles require technical skills but serve different stages of the manufacturing process.

What are popular job titles related to Cnc Automation Control Engineer jobs?

For Cnc Automation Control Engineer jobs, the most frequently searched job titles are:

Infographic showing various Cnc Automation Control Engineer job openings in the United States as of June 2026, with employment types broken down into 3% As Needed, and 97% Full Time. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $107,126 per year, or $51.5 per hour.

CNC Programmer

Westminster, MD

$30 - $45/hr

Full-time

Re-posted 26 days ago


Job description

Overview

We are seeking a skilled and detail-oriented CNC Programmer to join our team in Westminster, MD. As a CNC Programmer, you will play a crucial role in the manufacturing process by creating precise and efficient programs for our CNC machines. If you have a passion for technology and a keen eye for detail, we want to hear from you!

Responsibilities
  • Develop and optimize CNC programs for various machining operations.
  • Interpret technical drawings and specifications to create accurate machining instructions.
  • Set up and calibrate CNC machines for production runs.
  • Monitor machining processes to ensure quality and efficiency.
  • Troubleshoot and resolve programming and machining issues as they arise.
  • Collaborate with engineers and production staff to improve processes and reduce waste.
  • Maintain documentation of programs, setups, and changes made during production.
  • Stay updated on industry trends and advancements in CNC technology.
Qualifications
  • Proven experience as a CNC Programmer or similar role.
  • Proficient in CAD/CAM software and CNC programming languages (e.g., G-code).
  • Strong understanding of machining processes and tooling.
  • Ability to read and interpret technical drawings and blueprints.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • High school diploma or equivalent; technical degree or certification in CNC programming is a plus.

You should be proficient in:

  • GD&T
  • CNC Tooling
  • Troubleshooting Skills
  • CNC Programming
  • G-Code
  • Design for Manufacturability (DFM)
  • M-Code
  • CNC Machine Setup & Changeover
  • Precision Measurement & Hand Metrology
  • Advanced Inspection & Gauge Measurement
  • Aerospace Manufacturing
  • Machine Setups for Production Runs

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC) (Fanuc, Mazak, Haas)
  • CNC Automation Solutions
  • 3D Modeling (Solidworks)
  • 2D Drawings (Solidworks)
  • CNC Lathe (2-4 axis) (Mazak, Haas)
  • CAD Software (Solidworks)
  • CAM Software (Mastercam)
  • CNC Mill (5+ axis VMC) (Matsuura, Mazak, Haas)
  • CNC Lathe (5+ axis) (Mazak)
  • Calipers and Micrometers
  • Horizontal Machining Center (5+ axis)
ID:qnkTyx