Senior Controls Engineer - Automation
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
Recommended Jobs
In-House Occupational Therapy Assistant
Job Description Job Description The Orchards at Niles in Niles, MI has an amazing opportunity for a new Full Time Occupational Therapy Assistant ( COTA) to join their In-House Therapy Team. The …
Patient Financial Advocate
FULL Time, Entry Level - GREAT way to get hands on experience! Plenty of opportunities for growth within! Location: ONSITE at a Medical Facility in Grand Rapids MI Hours: Tuesday- Saturday 10:…
Licensed Practical Nurse - PRN
Saint Therese – Avon, OH Licensed Practical Nurse - PRN *Same Day Pay Available* Benefits: Competitive wages, healthcare, dental, retirement benefits, tuition discounts, scholarships, PSLF El…
Parts & Service Associate
Job Description Job Description Advanced Blending Solutions LLC of Wallace, MI is looking to hire a full-time Parts and Service Associate to join our customer support team. Are you intereste…
Laundry Aide - Afternoons
Join our AWARD WINNING team at Saginaw Senior Care & Rehab! 2024 National Quality BONZE Award Winners! The Laundry Aide is responsible for collecting and sorting soiled linen, loading and unload…
Kyrgyz Over the Phone Interpreter
Job Description Job Description Benefits: Flexible schedule Opportunity for advancement Training & development About Us Global Impact Group LLC is a Service-Disabled Veteran-Owned …
New & Used Vehicle Sales Associate
Job Description Job Description We are expanding with a new facility Serra Ford Buick GMC Rochester Hills is looking for New & Used Vehicle Sales Consultant that are ALL STARS with a proven trac…
Team Coordinator
Job Description Job Description Overview LOVE TO TALK SPORTS? Dunham’s Sports, one of the largest full-line sporting goods chains in the U.S., was founded in 1937 as Dunham’s Bait & Tackle…
District Sales Manager
Full-time Description Company Overview: Whirlwind Steel is a premier metal building manufacturer specializing in the design, fabrication, and delivery of top-quality metal structures. Our …