onsite
Ignition Software Engineer
Software Engineer
Lead the design, development, and integration of Ignition‑based SCADA solutions for a next‑generation end‑of‑line automation platform in the food manufacturing sector, leveraging PLC programming, Python, and SQL to deliver scalable, reliable industrial automation.
About the role
Key Responsibilities
- Design, develop, and maintain Ignition SCADA applications for end‑of‑line automation, ensuring high availability and performance.
- Integrate PLCs, MES, and other industrial devices using OPC UA, Modbus, and other protocols.
- Collaborate with controls, software, and project engineers to define system architecture and functional specifications.
- Implement data acquisition, visualization, and reporting features using Python, SQL, and Ignition’s scripting environment.
- Perform troubleshooting, root‑cause analysis, and performance tuning of deployed systems.
Requirements
- 3+ years of experience developing Ignition SCADA solutions in an industrial environment.
- Strong knowledge of PLC programming (Siemens, Allen‑Bradley, or equivalent) and industrial communication protocols.
- Proficiency in Python, SQL, and scripting within Ignition.
- Experience with data logging, historian integration, and real‑time monitoring dashboards.
- Excellent problem‑solving skills and ability to work collaboratively in a cross‑functional team.