1

Cnc Controls Engineer Jobs (NOW HIRING)

Controls Engineer

Bedford, IN ยท On-site

$74K - $96K/yr

The main function of a controls engineer is to initiate control system design from written ... PLC and HMI Programming Fanuc robot experience (Fanuc CNC experience is nice to have) Experience ...

Controls Engineer

Saginaw, MI ยท On-site

$78K - $101K/yr

The main function of a controls engineer is to initiate control system design from written ... PLC and HMI Programming Fanuc robot experience (Fanuc CNC experience is nice to have) Experience ...

Controls Engineer

Detroit, MI ยท On-site

$76K - $98K/yr

The controls engineer is a support function that addresses open issues on new and existing ... CNC, HMI, and Robot controls (Siemens S7-300, S7-1500, Siemens NC Powerline/Solutionline ...

Controls Engineer We are seeking a skilled Controls Engineers to join an OEM Execution team. These ... Experience with CNC equipment, specifically FANUC and Siemens controls. * Technical expertise in ...

CNC Programmer 1st Shift Hours TBD $20 - $28 per hour DOE Job Duties * Creates medium to high ... Provides CAM support, downloads programs to CNC controls, makes initial set up, obtains first piece ...

Controls Engineer

Lansing, MI ยท On-site

$84K - $109K/yr

Controls Engineer - Control System Integrators Inc (CSI) in Lansing - MI In this position, you will ... Knowledge of PLC and/ or CNC hardware and software, servo drive hardware and software, and control ...

Controls Engineer

Sterling Heights, MI

$77K - $100K/yr

We are looking for an experienced Controls/Automation Engineer to prepare for an participate in new ... Fanuc CNC Preferred Qualifications: * BSEE degree * ABB Robots * Fanuc Robots * Cognex cameras

Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry ... Background with precision machine tools, honing, grinding, CNC equipment, robotics, or automated ...

CNC Programmer & Precision Machinist Job Type: Contract to Hire Shift: 1st Shift (Monday-Friday, 6 ... Work with CNC controls, including Fagor, Fanuc, Haas, and Heidenhain (experience with all controls ...

Controls Engineer

Lansing, MI ยท On-site

$84K - $109K/yr

Controls Engineer - Control System Integrators Inc (CSI) supporting client in Saginaw and Bay City ... Knowledge of PLC and/ or CNC hardware and software, servo drive hardware and software, and control ...

Controls Engineer

Sterling Heights, MI ยท On-site

$77K - $100K/yr

We are looking for an experienced Controls/Automation Engineer to prepare for an participate in new ... Fanuc CNC Preferred Qualifications: * BSEE degree * ABB Robots * Fanuc Robots * Cognex cameras

Controls Engineer

Warren, MI ยท On-site

$78K - $101K/yr

Controls Engineer - Control System Integrators Inc (CSI) in Warren - MI In this position, you will ... Knowledge of PLC and/ or CNC hardware and software, servo drive hardware and software, and control ...

Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry ... Background with precision machine tools, honing, grinding, CNC equipment, robotics, or automated ...

Sr. Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry: Precision ... Background with precision machine tools, honing, grinding, CNC equipment, robotics, or automated ...

CNC Controls: Troubleshoot and support systems including Fanuc, Siemens, Mazak, and Heidenhain ... Associate's or Bachelor's degree in Engineering or equivalent hands-on experience * 8-10+ years of ...

next page

Showing results 1-20

Cnc Controls Engineer information

See salary details

$55K

$96.6K

$131K

How much do cnc controls engineer jobs pay per year?

As of Jul 21, 2026, the average yearly pay for cnc controls engineer in the United States is $96,574.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,500.00 and $108,000.00 per year, depending on experience, location, and employer.

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

To thrive as a CNC Controls Engineer, you need a solid background in electrical engineering, automation, and CNC machine operation, usually supported by a relevant engineering degree or technical training. Expertise in PLC programming, HMI development, and familiarity with CAD/CAM software and CNC control systems like Siemens or Fanuc is typically required. Strong problem-solving skills, attention to detail, and effective communication set top performers apart in this field. These skills are crucial for designing, troubleshooting, and optimizing automated manufacturing processes, ensuring efficiency and minimal downtime.

How does a CNC Controls Engineer typically collaborate with production and maintenance teams?

A CNC Controls Engineer frequently works alongside production operators and maintenance technicians to troubleshoot equipment issues, optimize machine performance, and implement control system upgrades. Collaboration often involves on-site diagnostics, training team members on new control interfaces, and ensuring that machine modifications align with both manufacturing goals and safety standards. Effective communication and teamwork are essential, as solutions often require input from multiple departments to minimize downtime and ensure smooth operations.

What are CNC Controls Engineers?

CNC Controls Engineers are professionals who design, program, and maintain the control systems that operate Computer Numerical Control (CNC) machines. They ensure that CNC machines perform precise manufacturing tasks by developing and troubleshooting software and hardware interfaces. Their expertise is crucial for optimizing machine performance, reducing downtime, and supporting efficient automated production processes in industries like automotive, aerospace, and manufacturing.

What is the difference between Cnc Controls Engineer vs Cnc Programmer?

AspectCnc Controls EngineerCnc Programmer
CredentialsTypically requires a degree in engineering or technical certification in CNC controlsOften requires technical training or certification in CNC programming
Work EnvironmentDesigning, testing, and troubleshooting CNC control systems in manufacturing settingsWriting and editing CNC code to operate machines in production environments
Industry UsageUsed in industries requiring control system development and integrationCommonly found in machine shops and manufacturing plants for programming tasks

The main difference is that Cnc Controls Engineers focus on developing and maintaining CNC control systems, while Cnc Programmers write the code that directly operates CNC machines. Both roles require technical knowledge, but Controls Engineers have a broader engineering focus, whereas Programmers specialize in coding for manufacturing processes.

More about Cnc Controls Engineer jobs
What cities are hiring for Cnc Controls Engineer jobs? Cities with the most Cnc Controls Engineer job openings:
What states have the most Cnc Controls Engineer jobs? States with the most job openings for Cnc Controls Engineer jobs include:
Infographic showing various Cnc Controls Engineer job openings in the United States as of July 2026, with employment types broken down into 86% Full Time, 5% Part Time, 3% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $96,574 per year, or $46.4 per hour.
Controls Engineer

Controls Engineer

Optimal Inc.

Bedford, IN โ€ข On-site

$74K - $96K/yr

Contractor

Posted 5 days ago


Job description

Summary:
The main function of a controls engineer is to initiate control system design from written sequences of operation. A typical controls engineer is responsible for designing complex piping and wiring diagrams along with providing technical support across various control systems projects.
Job Responsibilities:
Engineer and design pneumatic piping diagrams.
Engineer and design electrical wiring diagrams.
Engineer and design hydraulic piping diagrams.
Design electrical control panels.
Design programmable logic controller software.
Design programmable human machine interface (HMI) software.
Tryout, debug and provide start-up support for control systems.
Provide technical support for installation of tools and equipment.
Provide technical support for training of plant personnel.
Travel to plant sites as required.
Skills:
Proficient with application of programmable machine controls hardware and software.
Proficient with application of Servo drive hardware and software.
Proficient with AutoCAD.
Familiarity with basic electrical standards.
Familiarity with basic safety standards.
Capable of supervision.
Education/Experience:
Bachelor's Degree in Electrical Engineering or similar.
5 years of experience is minimum required.
If candidate has less than 5 years, an advanced degree will be required.
Top Skills:
PLC and HMI Programming
Fanuc robot experience (Fanuc CNC experience is nice to have)
Experience with Networks or upper-level systems.
Work Schedule:
Monday-Friday. Weekend work is required.
Candidate will have to work 1st or 2nd shift. Off shift work will possibly start in September or October time frame
1st: 6am to 2:30pm TBD
2nd 2:30pm-10:30pm TBD
3rd: 10:30pm-6am TBD
The plant is still determining the start times.