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