Upload CV

Please fill out the form below to upload your CV & register your details.

We only accept .doc, .docx, .pdf, and .odt files

Upload Vacancy.

Please fill out the form below to send us your vacancy.

 We only accept .doc, .docx, .pdf, and .odt files

Log In.

Log In to your account below:

  Click here to register   Forgot Password?


Fill out the form below to create a new account:

Click here to log in

Forgot Password?.

Enter your email address below and we'll send you a new one.


Apply for this job.

Please fill out the form below to apply for this job.

 We only accept .doc, .docx, .pdf, and .odt files
Linux Programmer
Position: Location: Salary: Type:
Linux Programmer United Kingdom Competitive Permanent


Our client was established to enable the transition to full zero carbon, non-polluting power and transport systems through the intelligent use of energy storage. The company has established itself as a UK market leader in battery storage, with 225MW of operational and under construction grid-scale battery capacity and now is a leading firm in the financing and provision of turnkey solutions for electric vehicle fleets. The company has been consistently innovative since its founding in 2017, with major industry firsts in software development, market access, financing and solution provision. It is backed by leading strategic energy storage investors and is uniquely positioned to meet customer demands with innovative solutions. Having raised multiple rounds of equity funding since inception, one of the largest battery portfolios in operation and over 25% of the UK’s EV buses, we are a rapidly growing company looking for talented hires to drive further growth.


Due to the continued and varied growth of our Product team, we have an exciting opportunity for someone with a strong background in development and support of hardware devises to join us. You will initially support in the development cycles until you gain a good understanding of the system, before being tasked with various on-off and bespoke projects. You will be highly experienced within C++ and Linux as well as raspberry Pi’s, Network devices and Can Protocols.


  • Day to day ownership and management of codebase and control logic for hardware applications, inc. troubleshooting, documentation and QA
  • Development of bespoke hardware integration for projects such as breakers, meters, networking devices.
  • Continual review of systems to ensure reliability and robustness of products.
  • Support in the testing of core-hardware devices such as EV Chargers, vehicle OEMs and storage solutions.
  • Support in the futureproofing of our systems by undertaking regular R&D packages.


A job with our client means a job with the market leader in one of the UK’s most dynamic and fastest growing sectors, gaining exposure to diverse roles and highly experienced partners.

Essential competencies:

  • Thorough understanding of C++
  • High level of knowledge of Raspberry Pi 3 and 4.
  • Strong background in Linux and virtualisation (particularly Ubuntu and VMWare EXSi).
  • Experience of bash scripting, SSH, SCADA integration and DevOps.
  • Experience of successful product development through the incremental iteration of hardware and software.
  • History of technology evaluation and selection.
  • Experience of R&D and integration of new devices, including testing and documentation.
  • Good understanding of network devices and complex network set-ups.
  • An interest in green tech and IOT.
  • Ability to troubleshoot, research, and work through complex problems via logs.
  • Excellent written and verbal communication skills.
  • Strong interpersonal skills.

Desirable but non-essential skills:

  • Experience working a start-up environment.
  • History supporting the integration of devices via CAN registers.
  • Knowledge of Miktrotik suite.
  • AWS background.
  • Experience with Zabbix and Ansible scripting.
  • Experience with EV charging (OCPP) or battery storage.
  • Experience building and leading an agile development team via Atlassian suite.
  • Experience working with grid services.
 Back to Blog