C++ Linux Software Engineer

Home > Jobs > C++ Linux Software Engineer

C++ Linux Software Engineer

LOCATION OF WORK: This role can be performed remotely, visiting the office when required. This will be on average every 6 weeks.

LOCATION OF OFFICE: Ellesmere Port, Cheshire

SALARY: £38,000-45,000

THE ROLE:
This is an exciting opportunity for a talented Software Engineer to do modern C++ Linux development for a wide range of cutting edge IoT products and systems used in the Smart Energy/ Electricity Utility sector.

You will have opportunity to develop software for handheld instruments, desktop software, widescale deployment embedded systems and big data storage systems.

In this role you will join an established agile team concentrating on development of applications and the underlying platform for substation automation and intelligence, revolutionising the electricity distribution network. Product technology includes C++ (11/14/17), Linux, SQLite, Python and Docker, interfacing to bespoke hardware designs and big data systems.

This role is ideally suited to an experienced and proactive engineer who is looking to be a part of a small team with shared responsibilities over the product and deployments. Attention to quality and a desire to continuously improve quality and process efficiency is integral to this role given the ever-growing deployment scale of the product. Along with possessing excellent technical skills, the successful candidate must also have a proven track record of leading software and system design and specification through to implementation and deployment..

SKILLS REQUIRED:

  • Modern C++ (either C++ 11, 14 or 17)
  • Linux development experience (C++ on Windows will be considered)
  • Full software development lifecycle experience
  • Unit Testing experience
  • Source control systems e.g. Git, SVN.
  • Comfortable taking responsibility and ownership of project tasks

DESIRABLE EXPERIENCE:

  • Python
  • Docker
  • MQTT
  • Agile
  • Developing GUI applications using Qt
  • Continuous Integration tools

 

Apply for this job




    Job alerts

    Sign up to our job alerts and get automatically notified when any jobs come in which match your skill set!