> Markdown version of [/jobs/ext/1916112-manufacturing-software-controls-engineer](https://www.wearedevelopers.com/jobs/ext/1916112-manufacturing-software-controls-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Manufacturing Software Controls Engineer - **Company:** AbbVie Inc. - **Location:** North Chicago, IL, United States - **Salary:** $65,500.0 - $125,500.0 - **Contract:** Permanent contract - **Skills:** Antivirus Softwares, Communications Protocols, Computer Programming, System Configuration, Software Design Documents, Supervisory Control and Data Acquisition (SCADA), JSON, Ladder Logic, Network Troubleshooting, OPC Unified Architecture, Robotic Automation Software, Software Systems, SQL Databases, Scripting, Control Logix PLC, Information Technology, Industrial Software - **Published:** August 4, 2026 - **Apply:** https://www.biospace.com/logon?PipelinedPage=%2Fjob%2F3065436%2Fmanufacturing-software-controls-engineer%3FAction%3DContinueJobApplication%23application-form ## About the Role Required: * Bachelors degree incomputer science, Engineering or related discipline with 2 years experience or Masters Degreewith 0 years experience. * Hands-on experience configuring, maintaining, and troubleshooting Allen Bradley PLCs and Rockwell Automation software required. * Experience with commissioning and qualification activities. Preferred: * Manufacturing/device experience. * Experience programming and troubleshooting MES platforms, basic level of programming scripting (JSON/ SQL) OPC UA Communications protocol (utilizing Kepware), and the Inductive Automation Ignition platform. * Knowledge of Data Historian systems such as OSIsoft PI. * Hands-on experience programming in ladder logic and instructional texts. HMI graphics development. ## Description AsManufacturing Software Systems Controls Analyst, you are responsible for translating basic configuration and programming by AbbVies change management procedures for the manufacturing process, utilities and facilities control systems in the IT space. This position performs system troubleshooting during and outside business hours as necessary. Responsible for the maintenance of assigned site information technologies (IT) systems per applicable departmental procedures., * Understand basic control configuration or programming in accordance with the design documents to meet the functional requirements (IT process and OT methodology) * Provide first line MES IT technical support to Project Engineers, Maintenance, Production and Technical Operation personnel in automation-related problems as need arises. Provides training for IT Systems users in automation technologies and process control applications. * Diagnosing and troubleshooting Control System hardware, software, and networking issues, to support site automation counter systems. * Perform site IT systems (PLCs, SCADA, and Data Historian) upgrades and data migrations activities. * Develop and execute qualification protocols plus associated technical documentation like Systems Functional and\or Design Specifications following IT Systems lifecycle validation activities. * Perform scheduled IT Systems administration and maintenance tasks such as operating systems (OS) and anti-virus updates, users accounts managements, critical data back-up and others to support automation business process. * Evaluate and provide input and recommendations regarding control system support improvements. Establish monitoring and reporting project techniques to support equipment performance reliability in the IT space. * Provide production support during off-peak hours. This might require working overtime, overnight or on weekends. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Industrial AI: Built for reality, operation, and people](https://www.wearedevelopers.com/videos/2074-industrial-ai-built-for-reality-operation-and-people) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)