Software Engineer (Embedded Systems) - Cork / Orkney

Information Technology
Ref: 116 Date Posted: Tuesday 30 Jun 2020
LinkedIn ShareShare

Solo Energy presents an exciting opportunity for a Software Engineer (Embedded Systems) to join an energetic, dynamic and innovative energy business. 

Solo Energy is a dynamic young energy business which installs and operates energy storage systems in homes and businesses across the grid. Our cloud-based software platform controls batteries, electric vehicles, and flexible heating systems to operate as a Virtual Power Plant – storing energy at times when there is more renewable generation from sources such as wind and solar, for later release when there is less. We believe in a 100% renewable future, free from fossil fuels, and we are developing and delivering the technology to make this happen.   

We are currently expanding and are looking for exceptional people who share our vision to join our team. 

The Role 

Solo Energy is looking for a highly talented Software Engineer (Embedded Systems) with an exceptional eye for detail. The candidate needs to be highly self-motivated, innovative and confident in developing bespoke software solutions. 

Our software platform, FlexiGrid, controls domestic, commercial and grid-scale batteries, smart electric vehicle (EV) chargers, flexible heating systems and other grid-connected flexibility assets. This involves communicating via Modbus - and sometimes, through high-level third-party APIs – through a local network. 

We are a small team looking for a capable software developer to focus on developing embedded software which communicates with other embedded systems. That said, your ability and willingness to be flexible will play the biggest role in determining if this job is for you. Key duties and responsibilities are as follows: 

  • The candidate will play a leading role in the continued design and development of the embedded software for Solo Energy’s control platform, FlexiGrid, which is designed to interact with various external platforms and APIs including inputs from energy trading markets, weather forecasts, electrical grid signals, customer energy consumption patterns etc. 

  • You will be responsible for, and we expect you to be familiar with best practices for developing software, which is Testable, Dependable & Maintainable 

  • Analyse, design and develop new applications, taking projects through the entire software development cycle from concept to product release 

  • Maintain and fine-tune existing applications to meet performance targets as business expands 

  • Plan and execute projects in a timely manner 

  • You should take pride in ensuring that your software secure and performant 

  • Look for opportunities to introduce new products, processes and innovations 

  • Carry out any additional duties as may reasonably be required within the general scope and level of the post 

The candidate should always be prepared to have fun in the workplace while sharing the company’s passion for environmental sustainability and energy decarbonisation. The role can be based in either Cork or Orkney

Essential Criteria 

  • Hold a relevant BEng / BSc or higher degree (or equivalent) in Computer Science, Computer Engineering or similar (or any other related technical discipline if sufficient experience in software development / programming) 

  • Professional experience with a suitable programming language  

  • Familiarity with low level protocols such as Modbus and willingness to learn 

  • Linux familiarity (from a developer's perspective)  

  • Git experience

  • Ability and desire to learn and apply new programming languages 

  • Excellent organisational and time management skills 

  • Capable of working within a project team to achieve results 

 Desirable Criteria 

  • Experience in Rust programming 

  • Knowledge of/Experience with OCPP 

  • Experience with SCADA systems 

  • Knowledge of the energy sector 


Solo Energy is a wholly owned Subsidiary of Smart Metering Systems PLC (SMS), a company incorporated in Scotland (registered number SC367563) whose registered office is at Second Floor, 48 St. Vincent Street, Glasgow, G2 5TS.