Salary range: Confidential | Contract type: Permanent
You have 10 days left to apply for this job.
M-KOPA systems run on embedded firmware. Our devices are simple – customers don’t interact via a smartphone app or a web browser; instead their entire customer experience is mediated through two buttons, a black-and-white LCD screen, a handful of light switches, and a set of background processes that ideally the customer never even has to think about. Your job as an embedded systems engineer at M-KOPA, is to make that customer experience seamless and reliable.
With this position we are looking to build M-KOPA’s engineering capacity to tackle some of the biggest challenges facing our company. Like many companies in 2019, M-KOPA is undertaking many engineering transitions to support the future of our company; in the case of embedded systems, we are evolving from a “one codebase per product” approach to a set of re-usable modules that allow us to support multiple hardware targets from a unified, well-structured, battle-tested codebase. To support this we are continually investing in a robust engineering culture, with a largely non-hierarchical team that values collaboration, peer review, testing, and automation.
In this position you will get to join a great team of engineers who come to work every day motivated to ship good code and to make a difference on a massive social challenge – rural electrification. You will get to work with embedded systems at scale: every line of code you write will ship in hundreds of thousands of physical units.