Principal Firmware Developer

Renewable energy through IoT energy data and control anyone?

Technology enables fast, powerful and scalable solutions to monitor, analyse and control electrical circuits in real time that are particularly suited to the rapid growth of distributed energy resources (DER) and in support of a renewable energy future.

Ride the wave of innovation in this new and exciting field. 

What you'll need:

Strong skills in embedded firmware development on 32-bit processors running an RTOS.
Excellent C (or equivalent) programming skills.
Experience developing IoT solutions with a particular focus on 4G LTE CAT-1, CAT-M and WiFi devices.
Experience working with development hardware that may not be perfect (i.e. under active development).
Excellent debugging skills.
Familiarity with board-level communications links such as SPI and I2C.
Experience with Python, used for internal engineering and factory tools.
Experience working in a multi-developer project using git version management tools (incl. remote repository services such as Bitbucket, Github etc.)
Strong English written communication skills (for intra-team communication, writing documentation, responding to support requests etc.)
Experience working within a remote team, including collaboration tools e.g. Slack, Trello, Miro (online whiteboard).
Practical understanding of agile and traditional project management methodologies (e.g. Scrum, waterfall etc.)

What's in it for you:

Full remote work from home
Very attractive salary + incentive program
Family friendly company culture
Ample opportunity to express your technical creativity

Apply Now for a prompt and quickly assessment process.