Company Description

Infinite Fingers GmbH offers Cloud-based Monitoring and Control Solutions for Off-Grid Power Systems

We help off-grid operators to keep systems up & running for their entire lifespan by offering a platform which can integrate technology from any manufacturer.

By streamlining data analysis and visualization into a single platform, we enable a detailed understanding of the whole system as well as remote management and configuration.

Job description

Infinite Fingers is in the process of creating a graphical user interface for an embedded panel PC based on python and specifically Kivy.
We are looking for a developer who could design and develop the software and deploy it on the hardware.
It interacts with an already developed core software via MQTT and displays historical data stored in an InfluxDB time series database.

By the end of July 2018, the interface must be able to:

  • generate configuration pages using JSON formatted metadata and submit the configuration changes
  • display graphs of selected metrics with dynamic time range selection
  • display information pages with information depending on user and/or system configuration
  • display "wizard" pages with configuration changes and embedded multimedia (visual help)


The ideal candidate for this position should have some experience in:

  • Python and specifically Kivy development.
  • Yocto Linux.
  • InfluxDB time series database.

Experience with Git and Atlassian's JIRA, Confluence tools is an advantage but not a requirement.

The working language will be English.

Salary and benefits:

To be determined according to the candidate’s qualification and experience.
We supply the hardware needed for the job, the work can be done from home.
We're looking for a developer who is proficient in the development of Kivy interfaces to enhance our existing product for deployment in a customer project.


If you are interested, please submit your information in the following link:

After reviewing the information, only shortlisted candidates will be contacted for an interview




As soon as possible