Senior Controls Engineer - Automation

Wright Technical Services

Senior Controls Engineer - Automation

plymouth, MI
Full Time
Paid
  • Responsibilities

    Job Type: Full time - Direct

    Location: Plymouth, MI (Onsite)
    Compensation:
    $93,000 – $133,000 + 10% Bonus

    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.

    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

    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
  • Compensation
    $93,000-$133,000 per year