1

Cnc Controls Engineer Jobs (NOW HIRING)

The CNC Programmer, also known as a Mastercam Programmer or CNC Machining Programmer, is ... Ideal candidates bring strong experience with Mastercam, GD&T, and CNC controls such as Fanuc or ...

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

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

CNC PROGRAMMER

Baxter, MN

$26.25 - $36/hr

... controls. • Follow safety policies and support continuous improvement initiatives. Required Qualifications • Associate degree or equivalent experience. • 3-5 years of CNC programming experience ...

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

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

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

Controls Engineer Perform design, integration, and modification for CNC lathes and other associated peripheral automation equipment. Utilize ladder logic software and machine language programming to ...

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

Livonia, 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

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

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 26, 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:
What job categories do people searching Cnc Controls Engineer jobs look for? The top searched job categories for Cnc Controls Engineer jobs are:

CNC Programmer

Talnt

Charlotte, NC

$80K - $140K/hr

Full-time

Posted 24 days ago


Job description

About the Role:
The CNC Programmer, also known as a Mastercam Programmer or CNC Machining Programmer, is responsible for developing, optimizing, and maintaining CNC programs for precision machined components in aerospace and high-spec manufacturing environments. This role focuses on multi-axis programming, tooling design, process optimization, and production support. Ideal candidates bring strong experience with Mastercam, GD&T, and CNC controls such as Fanuc or Siemens, along with a passion for continuous improvement and machining excellence.

Responsibilities:

  • Develop and optimize CNC programs using Mastercam for multi-axis milling and turning operations
  • Interpret engineering drawings and GD&T requirements to create accurate and efficient machining strategies
  • Design and implement workholding, fixtures, and custom tooling using CAD software such as SolidWorks
  • Troubleshoot machining issues on the production floor, ensuring minimal downtime and maintaining part quality
  • Collaborate with machinists, engineers, and quality teams to improve manufacturing processes and reduce cycle times
  • Maintain and update setup sheets, tooling lists, and program documentation for production consistency
  • Evaluate and manage cutting tools, including tool life optimization, reconditioning, and inventory control
  • Drive continuous improvement initiatives by implementing advanced cutting strategies, automation, and process enhancements
  • Work with external vendors and tooling suppliers to introduce new technologies and improve machining performance
  • Ensure compliance with quality standards, including ASME Y14.5 GD&T and industry-specific requirements

Qualifications:

  • Associate's or Bachelor's degree in Mechanical Engineering, Manufacturing Engineering, or related field, or equivalent experience
  • Minimum of 3 years of CNC programming experience in a machine shop or manufacturing environment
  • Advanced proficiency in Mastercam, including multi-axis toolpath development
  • Strong knowledge of GD&T and blueprint reading per ASME Y14.5 standards
  • Experience with CNC controls such as Fanuc and Siemens
  • Hands-on experience supporting machining operations, including troubleshooting and process improvement
  • Familiarity with CAD software such as SolidWorks for tooling and fixture design
  • Strong understanding of machining processes, cutting tools, feeds and speeds, and material behavior
  • Excellent problem-solving skills and attention to detail

Desired Qualifications:

  • Experience with 5-axis CNC programming and complex aerospace or precision components
  • Mastercam certification or advanced CAM training
  • Experience with DMG Mori or similar high-performance CNC machines
  • Knowledge of lean manufacturing principles and continuous improvement methodologies
  • Experience working in regulated environments such as aerospace or ISO-compliant manufacturing