Software Engineer

Role: Software Engineer – Database & Display

Location: Edinburgh

Mode: Hybrid(3 days in office)

The Role

We are seeking a software Engineer who understands Database operations with the Grid and EMS systems.

Your responsibilities:

Design, develop and maintain databases and data models for real-time power system applications (EMS/DMS/SCADA)

Develop, enhance, and maintain display applications, dashboards, and HMI interfaces/Station displays for operators and engineers

Ensure high performance, reliability, and integrity of database system under real-time operational loads

Perform database tuning, indexing, query optimization, and performance monitoring

Develop and maintain scripts, APIs, and services to support data integration, replication, and reporting

Troubleshoot and resolve database and display issues, performing root-cause analysis and corrective actions

Maintain documentation, including database schemas, display specifications.

Your Profile

Essential skills/knowledge/experience:

Proven experience working on databases such as Oracle, SQL Server, PostgreSQL, MYSQL, or similar RDBMS

Hands-on expertise preferably on GE PowerOn Reliance (XA21), AEMS Platform, GE eTerra, PowerOn Advantage Software, as well as SCADA / DMS/ EMS of any equivalent platforms from Siemens, OSI, ABB, Schneider etc.

Display & Visualization – SLD creation, HMI development, real-time dashboards, operator displays, and reports

Programming / Scripting – C, C++, PERL, Java or equivalent for application interfacing and scripting

Data Handling – Real-time data acquisition, Historian integration, data replication, and logging

Performance Tuning & Monitoring – Query optimization, indexing, database health monitoring

Version control with Git, SVN, or equivalent

Job Details

Company
Silicon Logic UK Ltd
Location
Leeds, UK
Hybrid / Remote Options
Employment Type
Full-time
Posted