remote
Automation Engineer - Enginuity Inc
QA Engineer
Automation Engineer driving end‑to‑end automation solutions across diverse industries, leveraging Python, PLC programming, SCADA, and embedded systems to design, implement, and optimize control systems for high‑performance, reliable operations.
About the role
Key Responsibilities
- Design, develop, and maintain automation solutions using PLCs, SCADA, and embedded hardware across multiple industry domains.
- Write and debug Python scripts for data acquisition, process monitoring, and integration with control systems.
- Collaborate with cross‑functional teams to define system requirements, create functional specifications, and validate performance.
- Implement and troubleshoot control logic, ensuring safety, reliability, and compliance with industry standards.
- Document design decisions, test procedures, and maintenance guidelines for long‑term system support.
Requirements
- Proven experience in PLC programming (e.g., Siemens, Allen-Bradley) and SCADA system integration.
- Strong programming skills in Python and familiarity with embedded C/C++ for microcontroller development.
- Solid understanding of control theory, signal processing, and industrial communication protocols (Modbus, OPC UA).
- Excellent problem‑solving abilities and a proactive approach to continuous improvement.
- Effective communication skills for collaborating with engineers, technicians, and stakeholders.