Koko Senior Embedded Software Engineer Jobs in Kenya

Koko Senior Embedded Software Engineer Jobs in Kenya


About KOKO Networks

  • KOKO Networks is a venture-backed technology company currently operating in Kenya and India. Our mission is to imagine and deliver technology that transforms life in the world’s fastest growing cities. We build and deploy cloud-connected "KOKO Points" inside local retail outlets, which provide mass market consumer goods in partnership with major suppliers.

  • Our first solution is liquid ethanol cooking fuel, which offers significant cost savings and quality of life improvements in the multi-billion dollar urban cooking market. In Kenya, this solution is delivered in partnership with Vivo Energy, the operator of Shell-branded fuel infrastructure across Africa. KOKO offers a fast-paced and highly collaborative work environment with significant opportunities for professional growth. We are looking for people who share our passion for technology and our vision for global impact.

    Your Role

  • We are looking for a Senior Embedded Software Engineer to lead the development of firmware for KOKO’s IoT based hardware platforms that provide our customers with smart delivery of fuel and other goods through our unique last mile distribution network. As such you will play a key role in enabling KOKO’s long term success, including our expansion to new markets.

  • In this position on the engineering team, you’ll have the opportunity to contribute to and add value across multiple KOKO's products, at different stages of the product life cycle, and be part of the wider engineering team in delivering best-in-class solutions.

    What you will do

  • Develop the embedded software that powers our network hardware and the tools that enable us to test, build, diagnose and repair them.

  • Collaborate cross-functionally with electronics engineers, software engineers, product managers, and others to integrate embedded software into products.

  • Support existing devices and manage firmware
    improvements in our installed networks

  • Provide recommendations for continuous improvement in the functionality of our systems

  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.

  • Deliver new features to production environments and support them in operation

  • Participate in building the engineering culture at KOKO.

    What You Will Bring to KOKO

  • Strong, proven experience coding (5+ years) and good design principles in C/C++ for embedded systems.

  • Solid and demonstrable understanding of Linux and programming for Linux (e.g. Raspberry Pi).

  • Experience programming in both RTOS and bare metal environments.

  • Ability to developing and debug low level protocols (e.g. I2C, SPI) and higher level communication protocols (e.g. BLE, USB).

  • Strong troubleshooting skills for investigating reported issues, debugging and fixing field problems.

  • Knowledge of IoT “edge” device development and strong understanding of network protocols (HTTP, MQTT) and interfaces (TCP/IP, TLS).

  • Knowledge of Git and CI/CD pipelines.

  • A good grasp of electronics - ability to read schematics and data sheets.

    Other skills:

  • Experience in developing commercial products - proven experience developing for hardware at scale.

  • Strong analytical skills, working with engineering best practices to get the best results.

  • Team player, conscientious and with a strong collaborative ethos.

    How to Apply

  • For more information and job application details, see; Koko Senior Embedded Software Engineer Jobs in Kenya


    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Best Africa Jobs.