Junior Controls Engineer

HMS Products
  • Troy, MI
    Today

    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 ResponsibilitiesTechnical Leadership
    • 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.
    • Mentor and provide technical guidance to junior engineers and technicians.
    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.

    Numbers & Facts

    LocationTroy, MI

    Skills

    • Allen-Bradleyunmatched
    • Automationunmatched
    • Automation Systemsunmatched
    • Automotive Manufacturingunmatched
    • Budget Managementunmatched
    • Change Order Managementunmatched
    • Circuit Designunmatched
    • Commissioningunmatched
    • Communication Skillsunmatched
    • Continuous Improvementunmatched
    • Control Engineeringunmatched
    • Control Systemsunmatched
    • ControlLogixunmatched
    • Cross-Functionalunmatched
    • Data Analysisunmatched
    • Documentationunmatched
    • Electrical Designunmatched
    • Electricityunmatched
    • Emerging Technologyunmatched
    • Engineering Change Orderunmatched
    • Human Machine Interface (HMI)unmatched
    • Identify Issuesunmatched
    • Input/Outputunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Visual Studiounmatched
    • Motion Controlunmatched
    • Organizational Skillsunmatched
    • Problem Solving Skillsunmatched
    • Programmable Logic Controller (PLC)unmatched
    • Project Estimatesunmatched
    • Project Executionunmatched
    • Project Planningunmatched
    • Project/Program Managementunmatched
    • Safety Trainingunmatched
    • Simulationunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Startupunmatched
    • System Architectureunmatched
    • System Integration (SI)unmatched
    • Team Lead/Managerunmatched
    • Technical Leadershipunmatched
    • Technical Supportunmatched
    • Test Automationunmatched
    • Time Managementunmatched
    • Willing to Travelunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder