Systems Engineer (Python / SCADA)
Published | May 26, 2023 |
Location | Saint Paul, MN |
Category | Default |
Job Type | Full-time |
Description
***ONSITE / No Remote work; NW Twin Cities***Job Description: We are seeking a skilled and experienced Systems Engineer (3+yrs. exp.) with a strong background in SCADA (Supervisory Control and Data Acquisition) systems (Ignition-preferred, iFix, Wonderware, etc.) and expertise in Python programming. As a Systems Engineer, you will play a critical role in designing, implementing, and maintaining SCADA systems, as well as developing and optimizing Python-based solutions to enhance system functionality and performance. This position offers an exciting opportunity to work on technology and contribute to the development of complex industrial automation systems.Responsibilities:Design, develop, and deploy SCADA systems for monitoring and controlling industrial processes and infrastructure.Collaborate with cross-functional teams to gather system requirements and translate them into technical specifications.Configure and integrate SCADA software, hardware, and networking components to ensure optimal system performance.Develop Python scripts and applications to automate tasks, optimize system performance, and implement custom features.Troubleshoot and resolve issues related to SCADA systems, including software bugs, hardware malfunctions, and communication errors.Perform system testing and validation to ensure compliance with functional requirements and industry standards.Conduct system performance analysis, identify areas for improvement, and implement solutions to enhance system reliability and efficiency.Collaborate with internal stakeholders and external vendors to procure and integrate new hardware and software components into the SCADA environment.Provide technical support and guidance to end-users, addressing their inquiries and issues in a timely manner.Stay up-to-date with emerging technologies, industry trends, and best practices in SCADA systems and Python programming.Qualifications:Associates degree in Computer Science, Electrical Engineering, or a related field.Minimum of 3 years of experience as a Systems Engineer, with a focus on SCADA systems.Strong proficiency in Python programming, including experience with libraries/frameworks such as pandas, numpy, and Django.In-depth knowledge of SCADA systems, protocols (such as Modbus, DNP3), and architectures.Experience in designing and implementing SCADA systems using industry-leading software packages, such as Ignition (preferred), Wonderware, iFix, etc..Solid understanding of networking principles and protocols (TCP/IP, Ethernet, SNMP).Proficiency in troubleshooting hardware and software issues related to SCADA systems.Familiarity with cybersecurity practices and standards in industrial control systems.Excellent problem-solving skills and ability to work independently or as part of a team.Strong communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at various levels of the organization.If you are a highly motivated Systems Engineer with a passion for SCADA systems and Python programming, and you enjoy working in a dynamic environment, we encourage you to apply.