1

Cnc Controls Engineer Jobs (NOW HIRING)

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

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 ...

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

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 ...

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 ...

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 ...

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 ...

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

Senior Controls Engineer

Livonia, MI ยท On-site

$115K - $125K/yr

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

West Bloomfield, MI ยท On-site

$125K - $135K/yr

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 ...

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 ...

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

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 Jun 5, 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:

$84K - $109K/yr

Full-time

Posted 25 days ago


Job description

Controls Engineer - Control System Integrators Inc (CSI) supporting client in Saginaw and Bay City, MI
In this position, you will initiate and control the engineering, design, development, and testing of electrical control systems for various types of manufacturing, assembly, material handling, and process control operations. Travel to customer sites as needed.
ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Perform control system engineering and design using standardized methods and practices
  • Detailing and design of electrical control panels
  • Writing and editing PLC software (Allen-Bradley ControlLogix)
  • Editing and entering programmable operator interface software
  • Perform the startup and debug of control systems of tools and equipment
  • Providing technical support for installation of tools and equipment
  • Providing technical support for training of customer personnel
  • Represent a professional company image in all customer contact situations
  • Domestic travel to review customers' needs and requirements & controls systems and robots
  • Potential for long term assignments to solve facility related problems

Requirements:
  • Bachelor's Degree in Engineering: Electronics, Mechatronics, Mechanical, or similar
  • 8+ years' experience as Controls or Automation Engineer
  • 5+ years' experience in control systems engineering and design in automotive setting
  • 5+ years' writing and editing PLC and HMI software and performing startup and debug of control systems of tools and equipment
  • Knowledge of PLC and/ or CNC hardware and software, servo drive hardware and software, and control systems for industrial automation applications (e.g. ControlLogix or similar)
  • Writing and editing PLC software (Allen-Bradley ControlLogix)
  • Editing and entering programmable operator interface software
  • Perform the startup and debug of control systems of tools and equipment
  • Good communication skills
  • Willingness to travel up to 30%