Systems Engineer (Python / SCADA)
Published | May 24, 2023 |
Location | Minnesota Lake, 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.