Senior Software Engineer (Python)
- Posted 03 August 2022
- Salary Competitive Salary (DOE)
- LocationLondon
- Job type Permanent
- Discipline Renewable Energy & Infrastructure
- ReferenceJELI-1AUG
- Contact NameJack Eagle
Job description
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.)