Pavegen wishes to appoint a Software Engineer to lead the software development for our patented energy recovery flooring systems and the evolution and rollout of our server-side data platform.
You will be a senior member of our multidisciplinary technology team reporting directly to the CTO. This is a hands-on role and may require onsite work at Pavegen installations and some international travel.
This role requires excellent communication and team-working skills.
Responsibilities:
* Support Pavegen installation projects with embedded Gaming software, control systems and IoT solutions including hands-on coding.
* Liaison with hardware and embedded SW teams.
* Manage data interfaces with third parties and technology partners.
* Contribute to technology roadmap and system architecture.
* Design and management of software development processes.
* Version and revision control systems and processes (Git and GitHub).
* Code verification and validation processes.
* Demonstrable track record of managing internal and external software development teams.
* Design and maintenance of Linux (Ubuntu) based client server data applications using Django (Python).
* Understanding of real-time communication features using Django Channels and WebSockets for asynchronous protocols, managed by Daphne ASGI server.
* Cloud infrastructure solutions using AWS (S3 and Lambda).
* Working knowledge of embedded systems.
* A minimum of five years post-graduate experience.
* Knowledge of encryption and authentication algorithms.
* Excellent C and C++.
* Embedded systems with hardware understanding.
* Automation test systems using Siemens TIA, PLCs, ladder-logic.
* Familiarity with Postgres SQL databases and Siemens Insights Hub.
* Other applications incl. Bluetooth LE, DMX and eDMX protocols.
Education and Qualifications:
* Degree in computer science or related subject.
* Full driving license.
* The company has a legal responsibility to ensure that employees have the right to work and live in the UK.
The post will be based in our London offices with some flexibility on home working.
The package will be constructed to meet the experience of the candidate.
How to Apply:
Only apply if you have the relevant experience and skills required for the role, email your CV alongside a supporting Covering Statement to jobs@pavegen.com (with the subject line: Software Engineer).
Your Cover Letter should include:
* Why you are suited to the role.
* Demonstrated success in the listed fields.
*Please note, due to the large number of candidates we receive, applications without the relevant experience or skills demonstrated will not be considered.*
Job Title: Software Engineer
Reporting to: CTO
Location: Hybrid work, office and remote options
London Office: 68 Hanbury Street, London, E15JL
Production Facility: 22-24 Homecroft Road, London, N22 5EL
Contract type: Full-time
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
#J-18808-Ljbffr