Cape Town, South Africa

Embedded Firmware Engineer to Support Renewable Energy in Africa

Support Affordable and Clean Energy

Skills Needed

  • Engineering
  • Software Development

Estimated workload



Project Execution (Typically 1 - 6 months)

Language Proficiencies

You must be able to speak English.

When Can You Start?

You can start ASAP



In Partnership With


Project Details

Description and Impact

African cities face the world’s most expensive and unreliable energy services. And these are getting progressively worse as rapid urbanization and climate change place our weak infrastructure under increasing strain. In developed countries, increasing penetration of cheap but intermittent renewable energy is upending utilities’ business models and threatening the reliability of electricity grids.

Our organization aims to address both of these issues by adding intelligence to an appliance that is already in many homes: the electric water heater. By optimizing each water heater around its homes behaviour, we can significantly reduce electricity bills. By timing when it heats based on when electricity on the grid is more abundant, we can help avoid blackouts and utilize renewable energy when it is available.

The ability to deliver Over The Air (OTA) firmware updates to our Internet of Things devices is critical to ensuring we adhere to security best practices and are positioned to enable a suite of exciting features in the future. This project will involve working closely with our team of hardware engineers to develop OTA functionality to complement our flexible custom firmware ecosystem.


  • Experience with embedded C99 development at a low level, as well as a in-depth understanding of the capabilities and limitations of microcontrollers
  • Experience develop OTA update functionality
  • Experience with Microchip PIC32 microcontrollers would be valuable
  • Experience with agile software development including git and kanban is a plus.


  • OTA update functionality integrated into our embedded firmware
  • Architecture for delivering OTA updates from our backend

We Provide These Local Benefits

Benefits Overview

  • Accommodations


You will stay in a shared house in an exciting part of Cape Town, within a 10 minute drive of some of our best hiking, beaches, restaurants and nightlife.


This project accepts applications for virtual experteers.

Ask a question about this project