onsite
Associate Integration and Automation Engineer - Schweitzer Engineering Laboratories
QA Engineer
Entry‑level engineer focused on designing, testing, and validating integration and automation solutions for electric power systems, leveraging Python, C++, PLC programming, and industry communication protocols.
About the role
Key Responsibilities
- Design, develop, and test integration and automation features for power system protection and control equipment.
- Implement and validate communication protocols such as IEC 61850, DNP3, and Modbus in hardware and software environments.
- Develop test plans, scripts, and automated test frameworks using Python and C++ to ensure product reliability.
- Collaborate with senior engineers to perform system analysis, troubleshoot issues, and refine product specifications.
- Support product documentation, configuration management, and compliance with industry standards.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
- Hands‑on experience with PLC programming, SCADA systems, or similar automation platforms.
- Proficiency in Python and C++ for test development and scripting.
- Familiarity with power system protection concepts and communication protocols (IEC 61850, DNP3, Modbus).
- Strong analytical, problem‑solving, and teamwork skills.