Home | Search | Employers | About | Login | Help Syndicate this!

Perl developer (embedded Linux)

Posted: November 27, 2019
Company name: BEST.energy
Location: St Austell, Cornwall
Country: United Kingdom
Pay rate: 30-50,000 gbp
Poster represents: an employer
Terms of employment: Salaried employee
Hours: Full time
Onsite: yes
Description: A number of roles are required and salary and responsibilities will be determined based on experience between £30k - £50k
BEST Energy (best.energy ) is a global leader in the energy monitoring and management sector. Our products are used in over 75 countries.

Want to revolutionise the energy management sector and build industry-leading technology? Our flagship product, the Eniscope, is already used in thousands of electrical installations. It is used to monitor the energy consumption in retail and industrial applications and pours gigabytes of data into our cloud platform.

We need to make Eniscope connect to even more meter types (modbus, m-bus), run even faster & more stable, send data even more reliably to our cloud. We also need to integrate in it the new line of IoT products we have developed from scratch, “Eniscope Air”, a set of devices that use LoRa radio to send environmental parameters and receive commands to/from the Eniscope.

We are looking for a multi-skilled Perl software engineer with some knowledge (or a keen interest in learning) about energy meters, multi-sensor inputs and control. We’re open to both contract and permanent candidates.

We would also consider contractors; please specify if you prefer this and your desired rate.
Desired skills: Should be fully competent Perl programmer with few good years of experience. Python/PHP/C nice to have but all code is written in Perl right now. An understanding of how hardware works (e.g. serial comms) it is also required, because this really is not a web developer job.

A solid working knowledge of Linux operating systems, including: working from terminal (command line), vi, filesystem and system resources, processes, inter-communication methods. Nice to have: optimization, performance analysis, efficiency and memory usage.

As a software engineer, you'll work in a constantly evolving environment. The role will cover writing new code, setting up new systems (hardware and software), debugging existing code, creating scripts that help in testing systems and to investigate issues.

Tasks will vary, but will typically involve:
- learning how the current system works
- writing and testing code, refining and rewriting it as necessary
- writing operational documentation
- participating in technical discussions and creating technical specifications accordingly
- working closely with other staff, such as project managers, other developers, systems analysts and sales and marketing professionals
investigating new technologies
- continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
- providing (remote) support.

Good interpersonal skills that will fit in this friendly and relaxed Cornish workplace.
Website for more information: best.energy
Contact information: If you feel this description meets your skills please contact us at dev19 AT best.energy

Please no recruitment agencies.

Comments to Ask Bjørn Hansen at ask@perl.org.