Embedded Software Developer (f/m) // Mobisol

January 12, 2018

Mobisol Group is a leading global player in decentralised solar electrification. Driven by market demand for off-grid solutions beyond lighting, Mobisol designs, distributes and services large home and commercial solar systems, seamlessly integrated with proprietary PAYG software. By combining the latest high-tech solar hardware with mobile payment technologies, the Berlin based company ensures affordability through flexible payment plans. Mobisol enables rural families and businesses to power a wide range of compatible appliances, such ast elevisions, stereos and refrigerators, thereby improving people’s standard of living while earning incremental income by supporting new solar-powered businesses. With over 1,000 employees across three continents, Mobisol runs its own operations in Tanzania, Kenya and Rwanda, while providing hardware and software solutions through a growing network of B2B partnerships in another nine countries worldwide.

Embedded Software Developer (f/m)

Permanent employee Headquarter – Berlin Full-time


As Embedded Software Developer at Mobisol you join the firmware team consisting of four people. We implement the actual control logic empowering our smart Solar Home Systems located in ten thousands of east African households. In close collaboration with the backend and hardware development teams, we develop a sustainable foundation for our products and operations. That means we focus on high quality of code & long-living products.


  • Pushing our product forward – You will maintain, extend and improve the existing firmware for our remotely controlled Solar Home Systems
  • Be an allrounder – you will implement battery charge control, M2M backend communication, user interaction functionality, unit tests and alike
  • Be an interface – you work in close collaboration with different teams (Database/Backend Development, Research & Development and Quality Assurance) to develop our product further
  • Do the next step – you design and build software for Mobisol’s future Solar Home Systems and smart DC applicances
  • The system under your control – you accompany Mobisol’s devices’ lifecycle and gain insights by evaluating runtime data of eighty thousand systems


  • 3 – 5 years of experience in embedded software development
  • A practical background with product development & lifecycle management
  • A deep understanding of low level software mechanisms
  • Experience in development on the ARM cortex M platform or STM32-series
  • Excellent skills in coding C / C++
  • Experience in implementing in one or more of the following technologies: I2C, SPI, Uart, USB, Bluetooth
  • Experience with Makefile, Shell-scripting, Python & QT is an advantage
  • Solid knowledge about realtime OS
  • Self-driven, independent working style


  • Doing something meaningful – you´ll become part of an enterprise, that brings real positive impact to ordinary people in East Africa
  • Personal development – beside new experiences of developing in an international context with new technologies we support you with possibilities for participation on Hackathons, developer conferences and classical trainings
  • Nice benefit package – including company sponsored insurances, company sports, car sharing arrangement etc.
  • Get in touch with our customers – based in our newly refurbished office in the mid of Berlin – Kreuzberg, you will also have the opportunity to work “in the field” in East Africa – as a can, not as a must
  • Be part of a great team of people – who develop professional expertise with personal passion in a healthy working atmosphere
  • Flat hierarchies and unconventional ways to do things – your ideas and experiences are more than welcome


Important for us are your skills and your motivation rather than certificates or university degrees. Please apply via our job portal. if you have further questions don´t hesitate to contact: David Senftleben; Phone: +4930/ 9700 – 2556; e-Mail: david.senftleben@plugintheworld.com

Visit the company website