Description
C++ Developer required for a large project in Newcastle.
The main skills for this role include:
Essential:
Degree qualified in an appropriate discipline OR extensive, relevant and demonstrable experience.
Experience of working with and developing Embedded systems on a linux platform.
Experience of writing reusable code in a modular structure within a shared source tree environment.
Minimum of 4 years' Experience of developing using C++ at an application level.
Experience of using QT, and Boost.
Experience of Debian Linux, or other Linux Embedded platforms.
Experience of using and understanding the output of Static Code analysis tools.
Experience of Unit, Module and regression Testing.
Having working in an AGILE environment before. Ideally within a SCRUM.
Experience of Atlassian Jira or equivalent bug/issue tracking systems.
Having a good standard of written English.
Being able to document the design processes carried out.
Have a working understanding of multithread systems, and be clear on what thread safe means.