Senior Controls Engineer - Automation

Wright Technical Services

  • Plymouth, MI
  • 30+ days ago

    Highlights

    Wright Technical Services is supporting a leading advanced automation and systems integration organization seeking a Senior Controls Engineer with a strong focus on software development, control systems architecture, and machine-level programming. This role is ideal for someone whose “happy place” is writing code, developing algorithms, and building scalable control systems, rather than purely hardware-focused engineering.

    Numbers & Facts

    LocationPlymouth, MI

    Description

    FULL TIME POSITION | Up to $133,000 + 10% Bonus 
    Seeking experienced Controls Engineer | 50% Regional Travel 

    Wright Technical Services is supporting a leading advanced automation and systems integration organization seeking a Senior Controls Engineer with a strong focus on software development, control systems architecture, and machine-level programming.

    This role is ideal for someone whose “happy place” is writing code, developing algorithms, and building scalable control systems, rather than purely hardware-focused engineering. You’ll play a key role in developing and deploying custom automation solutions across a variety of manufacturing environments.

     

    Qualifications

    • Bachelor’s degree in Electrical Engineering, Controls Engineering, Computer Engineering, or related field (or equivalent experience)
    • 5+ years of experience in PLC and HMI programming within industrial automation environments
    • Strong experience with:
      • Rockwell Studio 5000 / Allen-Bradley PLCs
      • FactoryTalk View, Ignition, or similar HMI/SCADA platforms
    • Experience with industrial communication protocols (EtherNet/IP, Modbus, ProfiNET)
    • Proven ability to troubleshoot and debug complex control systems
    • Willingness to travel up to 50% for commissioning and support

     

    Preferred Skills

    • Strong software development mindset (beyond ladder logic)
    • Experience with:
      • Python, C++, or other high-level programming languages
      • Algorithm development, data processing, or machine learning concepts
      • MATLAB or advanced modeling/simulation tools
    • Experience with robotics integration (Fanuc preferred)
    • Exposure to SCADA systems (Ignition strongly preferred)
    • Familiarity with safety PLCs and advanced diagnostics
    • Ability to work independently while managing multiple projects

     

    Responsibilities

    • Develop and maintain PC-based industrial control software for custom machinery and automation systems
    • Design, program, and debug PLC logic (primarily Rockwell/Allen-Bradley; Siemens exposure a plus)
    • Build and configure HMI/SCADA interfaces (FactoryTalk, Ignition, or similar platforms)
    • Architect and implement scalable control system software and machine-level logic
    • Integrate motion control systems, robotics (Fanuc), sensors, and safety devices
    • Develop and optimize algorithms, advanced logic, and system performance enhancements
    • Support on-site commissioning, startup, and troubleshooting of automated systems
    • Collaborate with cross-functional teams including hardware, mechanical, and project engineering
    • Assist with software documentation, version control, and continuous improvement initiatives
    • Interface with customers and contractors to support installation and system modifications


    Similar Jobs

    See more jobs