Software Engineer

– The Company:

Infinite Fingers is pioneering a new approach to controlling off-grid power, providing the tools companies around the world need to be successful in this fast-growing market. The drive towards renewable energy replacing fossil fuels means that off-grid power systems are becoming more complex. Our Universal Monitoring and Control (UMC) solution, consists of a combination of a central hardware controller that allows the inter-connectivity of all components, a cloud server, and a web portal which our business partners use to remotely operate, analyze and control their systems.

Are you a software engineer who wants the challenge of working in a team where what you do really matters? We can offer you a flexible, friendly and varied work environment within a quickly growing core team.

Infinite Fingers is a dynamic start-up with offices in Crailsheim (Germany), Berlin (Germany) and Glasgow (Scotland). We are currently a small team, all with technical experience in this sector. We all work online using Slack, Skype, Jira, GitHub etc, so good internet connection and a European time-zone are required. Although we do not always physically work together, we use technology to allow us to work closely on a real-time basis.

– Your Profile:

We are a multi-national team who between us speak at least 7 languages. But we all work in English and a good command of the language, both written and spoken, is important.

You would probably have several years of experience working in development teams, capable of collaborating well on projects. You enjoy new challenges and can work independently to find solutions.

Ideally, you have experience in most of the following:

Yocto Embedded Linux and Linux servers
SQL and time-series databases
communication protocols
testing and validation tools
AWS services such as EC2, S3, and Route53

– Job description:

Infinite Fingers is seeking a full-time Software Engineer to work remotely, directly assisting our CTO. Here is a list of some of the main tasks.

Support in the general product development defined in the road map
Defining and documenting product features (Front-end, Back-end, controller)
Designing Application Programming Interfaces (APIs)
Developing test scripts for API’s to exercise and validate conformance
Writing application code to demonstrate APIs
Developing and documenting test automation procedures
Help with the HTTP API development, depending on your python skills.
Carry out customer support tasks (mainly in the field of communication networks eg. Modbus, CAN, ethernet…)

– Salary and benefits:

To be determined according to your qualification and experience. This is a new position which we would like to fill as soon as possible. But naturally, we are realistic and flexible if you are currently bound into an employment contract.


→ Apply:

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

After reviewing the information, we will contact you for an interview or the next steps.

Personal Information

Your Profile

Application Details