Read this before using any number on the page in an offer.
The federal occupation system has no controls engineer code. BLS and O*NET usually classify controls engineers as Electrical Engineers (SOC 17-2071), and O*NET lists Electrical Controls Engineer among that occupation's reported job titles. Every percentile, metro figure and projection on this page is for electrical engineers as a whole.
That makes the figures approximate. The electrical engineer occupation also includes power systems, building design and electronics work. Controls roles, which program and commission PLCs, HMIs and plant control systems, most often sit in the middle half of the range rather than at either end, which is why the chart shades the 25th to 75th percentile.
Some employers post the same work as an automation engineer. O*NET classifies automation and mechatronics engineers under Engineers, All Other (SOC 17-2199), with a May 2025 median of $122,930. Neither code measures the controls title directly, so benchmark against both.