Embedded Software Engineer

London, United Kingdom · Engineering


Lack of energy access in sub-Saharan Africa is a significant problem, with more than 600 million people currently without mains electricity supply. In Rwanda, 9.5 million people or 81% of the population cannot access mains electricity, which has a negative impact on quality of life and limits people’s chances of achieving economic prosperity.

BBOXX is helping to address this issue by providing off-grid communities in developing countries with affordable energy solutions. BBOXX customers typically use a Pay-As-You-Go payment method, which enables very low-income customers access to electricity at home that they would otherwise not be able to afford. To date BBOXX has installed more than 150,000 systems and provided around 750,000 people with access to energy.

Check out our impact here


Title: Embedded Software Engineer

Reports to: Devices - Hardware Team Lead

Location: London, Chiswick

Role Purpose: As an Embedded Software Engineer at BBOXX you will be based in our London office, where you will work alongside a growing team of Software Developers, Hardware Designers and Designers to develop the next generation of BBOXX products. Your role will be to create firmware solutions to monitor, control and remote update our "off grid" systems. You may also be working on the ecosystem around the products such as desktop tools used for diagnosing systems issues in our repair centres and production facilities.

Our Embedded Solutions:

STM32 family MCU's running C language based RTOS

Data driven and network connected using GSM and BT

About the role:

In a typical week you will be:

You may also be:


You should have all of:

And ideally some of:


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.
Apply for this job