Banner Default Image

Junior Software Engineer (Python)

Junior Software Engineer (Python)

  • Location

    City of London

  • Sector:

  • Job type:


  • Contact:

    Jack Eagle

  • Contact email:

  • Job ref:


  • Published:

    11 days ago

  • Expiry date:


  • Consultant:

    Jack Eagle

​The Green Recruitment Company are delighted to be working with an exciting Solar Energy Storage business, who are determined to play a key role in accelerating the U.K.’s transition to a low-carbon, decentralised energy network.

The award-winning start-up are continually delivering net-zero progress and following their rapid growth, they are looking to bring in a software engineer, who will joining the existing team.

This Individual will be developing IoT software to run through renewable energy software and cloud systems.


Responsibilities include:

·         Developing software using Python for use within IoT systems (running embedded Linux)

·         Developing software using Python for use on the cloud

·         Using tools including Pandas and Jupyter to pull data from databases for analysis

·         Working cross-functionally with other engineers, including the firmware (bare metal), embedded software (OS and application code) and cloud (front end and back end)

·         Diagnosing/resolving bugs by collaborating with the customer support team

·         Writing specifications and test plans as part of the development process


Essential Requirements:

·         Computer Science related degree or relevant Code Camp certificate

·         Experience of designing software for electronic consumer products

·         Knowledge of software development (Ideally Python)

·         Previous software team lead experience

·         Extensive knowledge of Linux

·         Appreciation for developing software that interacts with hardware and a willingness to learn

·         Understanding of cloud architecture fundamentals

·         Ability to analyse numerical information to produce and improve, and implement algorithms



·         Desire to develop bare metal firmware

·         Appreciation of hardware

·         Ability to interpret software development datasheets

·         Ability to interpret circuit/schematic diagrams

·         AWS cloud development experience

·         Experience with data science and machine learning tools

·         Experience in the clean energy/technology sector (battery, EV, smart home, etc.)