Click to download your free copy of our Global Energy Salary Survey
arrow-leftBack to the previous page

Software Developer (Communication Drivers)

Stone, Staffordshire
Job Type:
Date Posted:
10 days ago
Expiry Date:
Job Ref:
Start Date:
Rachel Bastin
Contact Email:
Automation & Controls

Software Developer (Communication Drivers)
Stone Staffordshire, Hybrid
Inside IR35 Contract
EarthStream are recruiting a Software Developer to develop Communications Drivers for industrial control systems.

As a Communication Driver Software Developer, you will be working with a dynamic, creative, and highly technical group of developers. You will deliver core software solutions for clients in the Energy sector to enhance the business capabilities and drive additional value from their critical business assets, working with some of the leading technologies to solve complex problems and customer challenges.

As an established developer it is expected you will be able to demonstrate your understanding of software development techniques and methodologies together with proven examples of developing software solutions using development languages such as C++ and you will be comfortable with working in a sandboxed development environment.

Key Responsibilities:

  • Developing communications drivers for industrial control systems
  • Following digital development standards & methodologies

Key Technologies:

  • A solid understanding and demonstrable experience in at least the following software development languages: C++
  • It would be beneficial to have an knowledge of IIoT platforms - ThingWorx , Aveva technology stack, analytical tools, digital twins and machine learning, or other relevant operational technology information systems.


  • Demonstrable experience developing communications drivers
  • At least 3 years of experience as a software developer
  • Solid understanding of software development delivery methodologies; Agile, V-Model and/or waterfall
  • Solid understanding of the software development lifecycle and deployment processes
  • Experience in working as part of software development team and being able to clearly articulate themselves to colleagues, or other members of the delivery team, including senior management
  • Keen interest in Industrial IoT technologies
  • Successfully completed technical degree (Bachelor, Master, Diploma) or a comparable qualification with relevant experience in the area of Software Engineering.
  • Excellent communication and team skills.
  • Structured and analytical way of working.
  • Confident appearance in an international environment.
  • Ability to cope under pressure and prioritise work accordingly.
  • Full drivers licence and willingness to travel.


For your job application, please fill in the form below.
Rachel Bastin

Rachel Bastin

Specialisms: Industrial, Automation & Controls

Latest Jobs