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
Journeyman Electrician (Heavy Travel)
Job Description Job Description Description: Seeking an Electrical Journeyman who is dependable and willing to work full time. Employee will run small commercial electrical projects. Must be a s…
Clinician - Home-Based Services
Description If you are a person who enjoys the excitement of each day being different than the next, then home-based therapeutic work is for you! The Children’s Center of Wayne County leads the w…
Patient Accounts Billing Coordinator
Join our AWARD WINNING team at Fairlane Senior Care & Rehab! Home of Detroit's BEST care givers! BRONZE National Quality Award Winners! The Patient Accounts Coordinator is responsible for the…
Technical Services Assistant
Job Description Job Description Technical Services Assistant Company Overview : The Auburn Hills Police Department (AHPD) provides the highest level of professional law enforcement services t…
Exterior Siding Installer
Job Description Job Description Our client is an established siding installation company based in West Michigan with over 25 years of industry success. They are highly regarded for their exceptio…
Reverse Mortgage Inside Sales Loan Officer
Join a winning team, with the brand recognition of a Fortune 300 company that has been in business over 100 Years! Inspired by hometown values and a commitment to being responsible and caring for e…
Delivery Driver - Part Time
Deliver Driver, Part Time The Pioneer has an immediate opening at its production facility in Big Rapids for a part-time Delivery Driver. This position is responsible for the safe loading and unlo…
Cashier
Flexible, full or part-time positions are available with rotating weekends. must be 18 or older because of alcohol and tobacco Benefits include: Medical, dental, and vision insurance. Co…
HVAC Service Technician
We are seeking an experienced, customer-focused HVAC Technician to join our team in Benton Harbor. This position combines hands-on service work with sales opportunities, allowing you to use your tech…
Bakery Associate Full Time
Responsive recruiter COME JOIN OUR DELICIOUS BAKERY! Nino Salvaggio is currently looking for a Full Time Bakery Associate for our Troy location. RESPONSIBILITIES: ~Assist customers with al…