1

Controls Technician Jobs in Rochester Hills, MI (NOW HIRING)

Controls Technician

Auburn Hills, MI

$28.50 - $37.50/hr

Overview The Controls Technician works with HVAC controls, Installations, Commissioning and Programing. Trusted. Qualified. Knowledgeable. Experienced. Stuart Mechanical provides comprehensive ...

Controls Technician

Auburn Hills, MI · On-site

$28.50 - $37.50/hr

Overview The Controls Technician works with HVAC controls, Installations, Commissioning and Programing. Trusted. Qualified. Knowledgeable. Experienced. Stuart Mechanical provides comprehensive ...

Controls Technician

Auburn Hills, MI · On-site

$28.50 - $37.50/hr

The Controls Technician works with HVAC controls, Installations, Commissioning and Programing. Trusted. Qualified. Knowledgeable. Experienced. Stuart Mechanical provides comprehensive commercial and ...

Maintenance Controls Technician - Hourly

Shelby, MI · On-site

$26.50 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Controls Technician keeps things running smoothly as they check on and maintain machinery. Successful Controls Technicians are able to respond quickly to any problems that might arise. Core ...

Controls Technician

Auburn Hills, MI · On-site

$28.50 - $37.50/hr

Job Posting Title Controls Technician Summary A Controls Tech will diagnose, troubleshoot, and maintain electrical equipment. Assist with project related design, installation, and commissioning of ...

Controls Technician

Ferndale, MI

$70/hr

  • Medical

  • Retirement

  • PTO

We are seeking a highly skilled and independent HVAC Controls Technician Programmer in Ferndale, MI to install, program, and service complex building automation systems (BAS) across the Metro Detroit ...

Controls Technician

Highland Park, MI · On-site

$27.25 - $36/hr

Work collaboratively with Manufacturing Engineers, Maintenance Technicians, Production Supervisors ... Basic electrical and motor controls, Allen Bradley PLC controls, including RSLogix500 and ...

Controls Technician

Highland Park, MI · On-site

$27.25 - $36/hr

Work collaboratively with Manufacturing Engineers, Maintenance Technicians, Production Supervisors ... Basic electrical and motor controls, Allen Bradley PLC controls, including RSLogix500 and ...

Controls Technician

Sterling Heights, MI · On-site

$28 - $36.75/hr

Design, develop and improve new machine controls including CNC, robotics, transfer systems, electrical, hydraulic and pneumatic, and vision systems. * Responsible to trouble shoot equipment and ...

Controls Technician

Livonia, MI · On-site

$30.92 - $58.59/hr

  • Medical

  • Retirement

  • PTO

Previous experience with DDC controls system preferred. Annual Base Salary Range or Hourly Base Pay Range: $30.92 - $58.59 Compensation Type: Hourly Incentive Eligible: No Sales Commission Eligible:

Controls Technician

Livonia, MI · On-site

$30.92 - $58.59/hr

  • Medical

  • Retirement

  • PTO

Previous experience with DDC controls system preferred. Annual Base Salary Range or Hourly Base Pay Range: $30.92 - $58.59 Compensation Type: Hourly Incentive Eligible: No Sales Commission Eligible:

Controls Technician

Sterling Heights, MI · On-site

$28 - $36.75/hr

Design, develop and improve new machine controls including CNC, robotics, transfer systems, electrical, hydraulic and pneumatic, and vision systems. * Responsible to trouble shoot equipment and ...

Controls Technician

Shelby, MI · On-site

$27.25 - $36/hr

Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting ...

Building Controls Technician

Detroit, MI · On-site

$29.75 - $39/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The control technician will be responsible for assisting in calibration, point to point check out ... Understanding of installation of controls equipment and ancillary devices/sensors Physical ...

next page

Showing results 1-20

Controls Technician information

See Rochester Hills, MI salary details

$17

$31

$44

How much do controls technician jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for controls technician in Rochester Hills, MI is $31.27, according to ZipRecruiter salary data. Most workers in this role earn between $26.54 and $34.95 per hour, depending on experience, location, and employer.

What is a controls technician?

A controls technician is an electrical engineering professional who specializes in machine automation and the calibration of machine controllers. As a controls technician, your duties include calibrating and operating automation equipment, as well as performing necessary maintenance. You also monitor readings from these machines to ensure factors like temperature and pressure are in the acceptable range. Your job is to make sure that the plant, line, generator, or whatever system you are monitoring, is functioning at its best for the sake of safety and productivity.

What are the key skills and qualifications needed to thrive as a controls technician, and why are they important?

To thrive as a Controls Technician, you need a solid understanding of electrical systems, instrumentation, and automation principles, often supported by a technical diploma or associate degree in a related field. Familiarity with PLC programming, SCADA systems, and industrial control software, along with certifications like NICET or ISA, is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication are important soft skills in this role. These skills ensure accurate troubleshooting, safe system operation, and efficient collaboration in maintaining complex automated equipment.

What are some common challenges controls technicians face when troubleshooting automation systems?

Controls Technicians often encounter challenges such as diagnosing intermittent faults in complex automation systems, interpreting various PLC or HMI error codes, and managing communication issues between devices. These tasks require strong problem-solving skills and the ability to quickly read and understand wiring diagrams and technical documentation. Collaborating with engineers, electricians, and production staff is also key when troubleshooting, as issues often span multiple systems or departments.

What is the difference between Controls Technician vs Electrical Technician?

AspectControls TechnicianElectrical Technician
CertificationsPLC, automation, control system certificationsElectrical licenses, NEC certifications
Work EnvironmentManufacturing plants, automation facilitiesConstruction sites, electrical maintenance
Industry UsageIndustrial automation, manufacturingConstruction, electrical service

Controls Technicians focus on automation systems, PLCs, and control panels within industrial settings, while Electrical Technicians handle electrical wiring, maintenance, and installations. Both roles require electrical knowledge, but Controls Technicians specialize in automation and control systems, making their skills more aligned with manufacturing and process industries.

How do you become a controls technician?

To become a controls technician, typically one needs a high school diploma or equivalent, followed by post-secondary education such as an associate degree or technical certification in automation, electrical systems, or control systems. Gaining hands-on experience through apprenticeships or entry-level positions and developing skills in PLC programming, electrical wiring, and troubleshooting are also important steps.
More about Controls Technician jobs

What cities near Rochester Hills, MI are hiring for Controls Technician jobs?

Cities near Rochester Hills, MI with the most Controls Technician job openings:

Infographic showing various Controls Technician job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $65,041 per year, or $31.3 per hour.

$28.50 - $37.50/hr

Full-time

Re-posted 17 days ago


Job description

Overview

The Controls Technician works with HVAC controls, Installations, Commissioning and Programing.

Trusted. Qualified. Knowledgeable. Experienced.

Stuart Mechanical provides comprehensive commercial and industrial mechanical services throughout Michigan. These HVAC services include sales, service, installation, building/automation/controls, design & builds, and preventative maintenance.

Stuart Mechanical is located in Auburn Hills, Michigan and serves the entire state of Michigan. The majority of our work is in the southeastern region. Markets served but not limited to: education, medical, automotive, religious, retail, technological, construction, fitness, property management companies, facility maintenance, etc.

Qualifications
  • Customer Relations
  • 4+ years of experience in service, repair, and installation of commercial HVAC equipment and working with HVAC controls. Installation, Commissioning and Programing.
  • High School Diploma or GED
Responsibilities
  • Tridium software, older and newer versions
  • Open protocol networks. Lon, BacNet, Modbus another
  • Integration to OEM and other control systems
  • Networking skills
  • Auto Cad
  • Graphics programs
  • Common Office software
  • Doing pre-submittals and Asbuilts for projects
  • Blueprint reading
  • Wiring Diagrams
  • HVAC Equipment
  • HVAC Sequence of Operation
  • HVAC Troubleshooting
  • HVAC Wiring
Disclosure

Our company is proud to be an equal opportunity workplace that is strives for inclusion. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other protected group. If you have a disability or special need that requires accommodation, please let us know by contacting our VP of People, Myra Ebarb, at mebarb@sachse.net from People and Perks with any questions or requests for accommodation.

To all recruitment agencies: We do not accept non partner agreement agency resumes. Please do not forward resumes to our team members, partners, or any other company location. We are not responsible for any fees related to unsolicited resumes.

Employment Type: FULL_TIME