Job Description
We are seeking a skilled software developer to design, build, and maintain server-side data systems and real-time dashboards for industrial automation projects. This role focuses on using NI LabVIEW, Ignition software, and SQL servers to create efficient, secure, and web-accessible solutions for monitoring and logging data from PLC-based equipment.
You will develop control interfaces, manage data acquisition and logging, and provide intuitive front-end dashboards with real-time visibility into equipment performance. Your work will directly support advanced instrumentation and automation workflows.
Key Responsibilities:
- Develop software for real-time equipment control, data logging, and dashboard visualization using NI LabVIEW and/or Ignition.
- Configure and manage a SQL server for structured data storage and historical logging of equipment metrics.
- Design and implement HTML5-based dashboards and responsive UIs for remote access and monitoring.
- Integrate with programmable logic controllers (PLCs) via OPC UA, Modbus, and related industrial communication protocols.
- Write custom scripts in Python (Jython) and LabVIEW G to handle event-based automation, data handling, and process logic.
- Query and maintain SQL databases to support analytical reporting and long-term data tracking.
- Ensure secure, scalable, and high-performance data infrastructure for industrial environments.
- Collaborate with engineering and operations teams to define feature requirements and deployment strategies.
- Provide thorough documentation, user training, and ongoing support for deployed systems.
Required Skills & Experience: - 3+ years of hands-on experience developing control interfaces and data acquisition systems using NI LabVIEW and Ignition or similar software environments.
- Experience with PLC integration and industrial protocols such as OPC UA, Modbus TCP/RTU, or others.
- Solid understanding of data acquisition, sensor integration, and automation workflows.
- LabVIEW (G language)
- Python (Jython 2.7) for event and automation scripting
- Java (for extending Ignition modules, if needed)
- SQL for managing and querying data within the SQL Server
- HTML5/CSS/JavaScript for interactive front-end dashboards
- Experience building or configuring web-accessible dashboards using either Ignition Perspective or custom HTML5 frameworks.
- Knowledge of user authentication, session management, and responsive design principles.
Preferred Qualifications:
- Familiarity with LabVIEW Real-Time, FPGA, or embedded systems.
- Working knowledge of REST APIs, MQTT, and external data integration.
- Experience with containerization tools like Docker for server deployment.
- Experience with MATLAB is also a plus.
Ссылка на вакансию в банке вакансий на gsz.gov.by:
поиск осуществляется на перспективу