Banner Default Image

Senior Software Engineer (Python)

Senior Software Engineer (Python)

  • Location

    London

  • Sector:

    Renewable Energy & Infrastructure

  • Job type:

    Permanent

  • Salary:

    Competitive Salary (DOE)

  • Contact:

    Jack Eagle

  • Contact email:

    jack.eagle@greenrecruitmentcompany.com

  • Job ref:

    JELI-1AUG

  • Published:

    5 days ago

  • Expiry date:

    2022-09-03

  • 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 grow by bringing in an experienced Python Developer - who will be joining the existing team.

This individual will be a highly experienced python architect, who thrives in a dynamic environment.

Responsibilities include:

  • Monitoring and reporting on the software development team’s progress

  • Mentoring and supporting more junior engineers

  • Taking on software architecture at all levels, including firmware, embedded software and cloud

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

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

  • Owning the process from development into production

  • Developing software as required to meet product roadmap requirement

Essential Requirements:

  • Computer Science related degree

  • Minimum 3 years’ experience coding with Python

  • Experience of designing software for electronic consumer products

  • Extensive knowledge of Linux

  • Understanding of internet/networks (TCP/IP, DNS, VPN) and resolution of related issues

  • Familiarity with communications protocols/busses (I2C, RS232/422/485, Ethernet)

  • Understanding of cloud architecture fundamentals

Desirables:

  • 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.)