Industrial System Software Engineer

MRINetwork

Elkhart, IN

JOB DETAILS
SKILLS
3D Modeling, Allen-Bradley, AutoCAD, Automation Systems, Continuous Improvement, Control Systems, Customer Relations, Data Analysis, Database Design, Develop and Maintain Customers, Documentation, ERP (Enterprise Resource Planning), Electrical Design, Human Machine Interface (HMI), Industrial Engineering, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Visual Basic, Microsoft Visual Basic.NET, On Site Support, Programmable Logic Controller (PLC), Schematics, Software Administration, Software Distribution, Software Engineering, Software Installation, Solid Modeling, Supervisory Control and Data Acquisition (SCADA), Systems Engineering, Test Design
LOCATION
Elkhart, IN
POSTED
Today

The Industrial Systems Software Engineer reports to the Program Manager and is responsible for designing, testing, documenting, installing, and supporting software for automation control and HMI in industrial machinery.
Overall, responsibilities include developing customer-facing visualization tools (HMI/MES) for real-time data analysis, extending software platforms with standardized PLC code and templates, and leading deployment, maintenance, and continuous improvement efforts for control and field service teams.
Candidates should have a Bachelor’s degree in relevant fields or an AS degree, with experience in software programming (e.g., Visual Basic, C#, VB.NET), control systems like Allen Bradley PLC and Rockwell HMI, and familiarity with industrial control architecture (sensors, actuators, SCADA, MES, ERP). Additional skills include SQL Server database design, electrical schematics comprehension, AutoCAD, and 3D Solid Modeling. A background in packaging machinery control software is a plus.

About the Company

M

MRINetwork