Software Engineer – Renewable Energy Monitoring & Control Systems
The Role
You’ll build and maintain cloud-based, real-time monitoring systems that integrate data from PV and BESS installations. Your work will optimise performance, improve reliability, and support intelligent, data-driven decision-making.
What We Offer
- £70k–£80k salary + benefits (healthcare, pension, travel support).
- International project exposure and travel opportunities.
Key responsibilities:
- Design and deploy scalable software and hardware monitoring systems.
- Develop modules for performance tracking, fault detection, revenue analytics, and predictive maintenance.
- Integrate SCADA, IoT devices, and security systems (CCTV, drones).
- Collaborate with engineers and field teams to deliver and commission systems.
- Apply AI, IoT, and cloud technologies to enhance performance and innovation.
About You
- Strong software engineering background (Python, C++, JavaScript, etc.).
- Experience with industrial automation, IoT, or energy systems.
Familiarity with PV, BESS, and SCADA/ModbAbout the Role
My client is seeking a talented and innovative Software Engineer to join our growing renewable energy technology team, focused on the development, deployment, and maintenance of advanced software and hardware monitoring systems for our portfolio of large-scale solar PV and Battery Energy Storage System (BESS) projects across Southern Africa and Eastern Europe.
Key Responsibilities
· Design, develop, test, and deploy software and integrated hardware systems for the real-time monitoring and management of multiple large-scale PV and BESS installations across Southern Africa and Eastern Europe.
· Build a secure, cloud-based data acquisition and analytics platform capable of capturing and processing half-hourly and real-time operational data from diverse equipment and site systems.
· Develop modules for:
o Performance Monitoring: Real-time tracking of generation, storage, and grid export/import metrics.
o Fault Detection & Diagnostics: Automated identification, logging, and reporting of technical issues at string, inverter, or system level, with AI-assisted root-cause analysis.
o Revenue Analytics: Monitoring energy yield, performance ratios, and revenue generation by site, asset, or region, with trend analysis and forecasting tools.
o Maintenance & Service Scheduling: Predictive analytics and alerts for component degradation, scheduled servicing, and proactive maintenance interventions.
o Security & Surveillance: Integration of advanced DJI drone-based remote site monitoring solutions, CCTV, and motion detection systems for real-time security oversight and incident response.
· Integrate SCADA systems, sensors, meters, and IoT devices into a single unified platform with a robust user interface for operations and engineering teams.
· Ensure the platform is scalable, secure, and compliant with data protection standards, with built-in redundancy and failover mechanisms.
· Collaborate closely with project managers, electrical engineers, and field teams to define system requirements, deployment strategies, and continuous improvement plans.
· Lead on testing, commissioning, and handover of monitoring systems on-site and remotely.
· Provide technical documentation, training, and ongoing support for internal teams and clients.
· Stay at the forefront of emerging technologies (AI, IoT, edge computing, drone data integration) and advise on innovation strategies for future upgrades.
System Scope & Capabilities
The monitoring system developed will be expected to cover the entire lifecycle and operational environment of large-scale renewable energy projects, including but not limited to:
· Real-time and historical performance data visualization for PV and BESS assets.
· Comprehensive fault detection, diagnostics, and automated alerting systems.
· Revenue monitoring and financial reporting linked to power purchase agreements and grid export performance.
· Predictive O&M (Operations & Maintenance) scheduling, component lifecycle tracking, and work order management.
· Integration with security and surveillance systems, including autonomous DJI drone monitoring, perimeter detection, and access control data.
· Cross-site analytics tools to enable performance benchmarking across multiple locations.
· Secure cloud-based dashboards and APIs for clients, asset managers, and operations teams.
· Full audit trail of events, decisions, and interventions for compliance and reporting.
About You
Requirements:
· Proven experience in software engineering for industrial automation, energy systems, or IoT platforms.
· Strong proficiency in relevant programming languages (e.g., Python, C++, JavaScript, or similar) and cloud platforms (AWS, Azure, or GCP).
· Experience integrating hardware, sensors, SCADA, and IoT devices into unified monitoring solutions.
· Knowledge of renewable energy systems (solar PV, BESS, grid interconnection) and related data flows.
· Familiarity with database design, real-time data processing, and analytics platforms.
· Experience with API development and integration for third-party devices and systems.
· Understanding of cybersecurity principles and secure software design.
· Ability to work collaboratively with multidisciplinary teams and coordinate with on-site delivery personnel.
· Strong problem-solving, documentation, and communication skills.
Desirable:
· Experience integrating drone or remote sensing data into operational systems.
· Exposure to predictive maintenance and AI/ML-driven fault detection.
· Familiarity with SCADA protocols (Modbus, OPC-UA, DNP3) and power system data acquisition.
What We Offer
· Competitive salary of £70,000 – £80,000 per annum
· Comprehensive benefits package including private healthcare, company laptop and phone, pension scheme, and travel allowance
· Opportunities for international travel and site visits to major renewable energy projects
- · Cutting-edge technology environment with opportunities for innovation and career progression us protocols.
- Cloud platform experience (AWS, Azure, or GCP).
- Great problem-solving and communication skills.
- Company
- Lynx Recruitment Ltd
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £70,000 - £80,000 per annum
- Posted
- Company
- Lynx Recruitment Ltd
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £70,000 - £80,000 per annum
- Posted