Full-Time

Embedded Software Engineer

Octopus Energy

Octopus Energy

1,001-5,000 employees

Cloud-based renewable energy service

Data & Analytics
Energy

Junior, Mid, Senior

Slough, UK

Required Skills
Kubernetes
Python
Data Science
Docker
Linux/Unix
Requirements
  • A degree in Computer Science, or any related Engineering discipline
  • Proven experience with embedded systems
  • Proficiency in Python, particularly for embedded Linux systems
  • Experience working with microcontrollers, such as Raspberry Pi and Arduino
  • An understanding of Linux system programming
  • Competency in test-driven development
  • Working knowledge of container technologies, such as Docker and Kubernetes
  • Some experience with guiding colleagues in best practices for software development
  • Experience developing device drivers
  • An understanding of threading and multiprocessing
  • Knowledge of CI/CD processes
  • An understanding of communication protocols, such as I2C, SPI, Modbus
  • Experience with designing and managing OTA update systems
Responsibilities
  • Join an established R&D team with expertise in control systems, software development, numerical modelling, and data science/optimisation
  • Design, develop and maintain software for various R&D projects related to electrification of heat
  • Design software for both desktop and custom embedded devices
  • Work alongside Control Engineers to implement their designs of novel electrification of heat related products
  • Communicate software-related matters to a multidisciplinary team
  • Design and implement best practices related to software design and development

Octopus Energy is on a mission to transform energy globally, faster and cheaper than anyone imagined. They are are relentless in driving the smart grid technologies that'll deliver cheaper green electricity to fuel our homes, businesses, cars and heating.

Company Stage

Private

Total Funding

$2.6B

Headquarters

, United Kingdom

Founded

2016

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

13%
INACTIVE