Junior Controls Engineer

HMS Products

Troy (MI)

On-site

USD 95,000 - 125,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

HMS Products in Troy, MI seeks a seasoned Controls Engineer to design, program, and commission custom automation systems for automotive and manufacturing clients. You will lead PLC, HMI, and motion control development, review architectures, and ensure safety and compliance.

The role involves on-site integration, testing, and collaboration with mechanical, electrical, and project management teams, with travel to customer sites as required.

Qualifications

  • Bachelor's degree in Electrical/Software/Mechatronics/Automation or related field (preferred).
  • 5+ years of experience in industrial automation or custom machine controls.
  • Proficiency with PLC/HMI programming (Allen-Bradley ControlLogix, Siemens TIA Portal, etc.).
  • Strong understanding of electrical design, safety circuits, and machine standards.
  • Excellent communication and organizational skills.
  • Ability to travel to customer sites (10–20%).
  • Experience with C# and Visual Studio is preferred.

Responsibilities

  • Lead the design and programming of PLC, HMI, and motion control systems for complex automation projects.
  • Develop and review system architectures, I/O layouts, and software design documentation.
  • Ensure controls and software systems comply with applicable standards (NFPA 79, NEC, ANSI/RIA, ISO, safety).
  • Integrate, simulate, and test automation systems in-house and on-site.
  • Troubleshoot and resolve automation issues; support installation and start-up at customer facilities.
  • Collaborate with mechanical, electrical, and project management teams for on-time delivery.
  • Define technical scope and support planning, budgeting, and scheduling.
  • Manage engineering changes and maintain version control of code/docs.
  • Support proposals by estimating controls/software engineering effort; ensure specs/time.
  • Promote code reuse, documentation, and testing procedures.
  • Evaluate emerging technologies (IIoT, Industry 4.0, data analytics, vision systems, safety integration).

Skills

PLC/HMI programming
C# programming
System integration
Problem solving

Education

Bachelor's degree in Electrical/Mechatronics

Tools

Allen-Bradley ControlLogix
Siemens TIA Portal
Visual Studio

Job description

Job Description
Job Description Position Overview

The Controls Engineer is responsible for the design, development, programming, and commissioning of custom automation systems. This role provides advanced technical expertise in controls engineering, ensuring robust, scalable, and safe control solutions that meet client specifications in automotive, manufacturing, and other advanced industries.

Key Responsibilities
  • Lead the design and programming of PLC, HMI, and motion control systems for complex automation projects.
  • Develop and review system architectures, I/O layouts, and software design documentation.
  • Ensure controls and software systems comply with all applicable standards (NFPA 79, NEC, ANSI/RIA, ISO, safety PLC).
  • Integrate, simulate, and test automation systems both in-house and on-site.
  • Troubleshoot and resolve complex automation issues; support installation and start-up at customer facilities.
Project Execution
  • Collaborate with mechanical, electrical, and project management teams to ensure cross-functional alignment and on-time delivery.
  • Define technical scope and support project planning, budgeting, and scheduling.
  • Manage engineering change requests and maintain version control of all code and documentation.
  • Support proposal generation and quoting for new projects by estimating controls/software engineering effort.
  • Ensure projects comply with customer specifications, internal standards, and safety requirements.
Continuous Improvement
  • Champion continuous improvement in controls development practices (e.g., modular code, version control, simulation tools, diagnostics).
  • Evaluate and implement emerging automation technologies (IIoT, Industry 4.0, data analytics, vision systems, safety integration).
  • Promote best practices for code reuse, documentation, and testing procedures.
Qualifications

Education:

  • Bachelor’s degree in Electrical, Software, Mechatronics, Automation, or related field. (preferred but not required)
  • 5+ years of experience in industrial automation or custom machine controls.
  • Proficiency with PLC/HMI programming (Allen-Bradley ControlLogix, Siemens TIA Portal, etc.).
  • Strong understanding of electrical design, safety circuits, and machine standards.
  • Excellent communication and organizational skills.
  • Ability to travel to customer sites (10–20%) for installation and commissioning support.
  • Experience with C# and microsoft visual studio is preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Controls Engineer
Controls Engineer

Genuine Search Group • Indianapolis (IN)

On-site
USD 75,000 - 95,000
Controls Engineer
Controls Engineer

CyberCoders • Rock Hill (SC)

On-site
USD 90,000 - 120,000
Medical Insurance
401(k) Matching
Tuition Reimbursement
+2
Control Systems Design Engineer
Control Systems Design Engineer

Infinity Staffing Professionals • Whitehall Township (MI)

On-site
USD 63,000 - 77,000
Automation Controls Engineer
Automation Controls Engineer

UNION • Dallas (TX)

On-site
USD 90,000 - 120,000
Senior Controls Engineer
Senior Controls Engineer

L2x Talent Solutions • Kentucky

On-site
USD 110,000 - 160,000
Senior Control Engineer
Senior Control Engineer

Helion • New York (NY)

On-site
USD 100,000 - 130,000
High-impact role with ownership over automation systems
Stable manufacturing operation with ongoing capital investment
Control Engineer
Control Engineer

Addison Group • Buffalo (NY), City of Niagara Falls (NY)

On-site
USD 75,000 - 110,000
Controls Engineer
Controls Engineer

CyberCoders • Charlotte (NC)

On-site
USD 85,000 - 120,000
Structured Bonuses
Pension Plan
Health Insurance
+8
Senior Controls Engineer
Senior Controls Engineer

Automationtechies • Mesa (AZ)

On-site
USD 110,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Electrical Controls Engineer
Electrical Controls Engineer

Kids for the Future • City of Pewaukee (WI)

On-site
USD 90,000 - 130,000