Software Engineer

Full Time City of Edinburgh IT Job Pro UK

Software Engineer
Edinburgh with Flexible Working
Permanent Position
£75,000 to £85,000

We have an exciting opportunity for a Senior Software Engineer / Manager, to develop both toolsets and systems to enable modular, secure systems onboard and flexible, scalable but high-reliability systems in the cloud.
You will have exciting opportunities to work with teams in product concepts, power systems, data analytics, embedded systems and our other global software teams in new product development from concept generation to detailed design and prototype build, through to deployment on grid and series production.

What we are looking for:
You will possess a relevant degree in Software Engineering or similar. You will have diverse experience, ranging from individual engineering competence to strategic planning, building commercial relationships, and a wide technical appreciation of – or a willingness to learn – some or all of control systems, power electronics, distribution networks, switchgear, and power transformers
Experience in all stages from initial concept, agile development to operational support
Proficient in at least one programming language – C/C++, Python, Golang
Familiarity with communication protocols such as MQTT, MODBUS, OPC UA
Experience with Linux based operating systems and their tools (knowledge of Bash, "Linux" packages, …)
Experience with VMWare
Experience with Windows IoT
Knowledge of Docker or similar virtualization platforms
Experience of integration with embedded systems over encrypted WAN (including 3G/4G and hardware VPN) is desirable.
Ability to analyze complex engineering problems, from both technical and commercial viewpoints, to identify and deliver pragmatic solutions.
Identify and manage continuous improvement in products & practices to gain a competitive advantage for the business.
Excellent communication, interpersonal and presentation skills towards internal and external stakeholders, including clients and investors.
Capable of working with multi-disciplinary global teams.
Proficient user of MS Office systems and/or GSuite tools.

This is your role:
Work with the product, data science, controls, cloud team and power systems teams to develop appropriate software architecture and set of tools for the deployment of trial and production systems
Engineering Oversight and technical direction of software environments and tools for deployment engineering activities associated with Smart Transformer, on time, on budget and on quality, including an interface to third party engineering companies.
Liaison with clients on agreement of technical specifications, including requirements for testing, commissioning, support and maintenance – including cyber security.
Ensures that lessons learned for engineering, software in particular, are clearly identified, recorded, and incorporated into subsequent activities.
Manage risks, time and cost savings whilst complying with the business & client design requirements and project quality
Interface with all other teams within the Smart Transformer programme – the Project Management, Product, Power Systems, Cloud software team, Analytics and Control teams.
Define, review and ensure compliance of internal and external technical standards with the Engineering Teams, including achieving and maintaining ISO9001 & 27001 (and related standards)

What can the company offer you?
We offer a competitive salary, 25 days annual leave plus public holidays, pension scheme, private healthcare cover, annual discretionary (performance based) bonus scheme, health and wellbeing payment scheme, and other flexible benefits.
We value equality, diversity, and maintain a supportive work culture in which you're empowered to drive your own career and work towards your continuous professional development

Location: The team is based in Edinburgh – UK. The expectation is to be in the office at various stages throughout the various project lifecycles to aid in collaboration however remote working can be expected at times.

For more information please contact Kieran Duggan at Matchtech on (phone number removed) or apply now to submit your CV

To apply for this job please visit