VANRATH are pleased to be recruiting for an experienced C++ 14 Developer
C++ 14 Developer (Agile Software, Lisburn)
A unique opportunity for an experienced C++ Developer to make impact in a fast-growing, Northern Irish owned software house.
VANRATH are delighted to be partnering with one of Northern Ireland's greatest tech success stories over the past few years.
We are searching for a highly motivated and talented software developer to enhance our clients dynamic software engineering team. The successful candidate will develop Linux application software for a communications gateway that exchanges information between various devices, with advanced monitoring and automation capabilities, and a backend server. This role would be perfect for an ambitious developer who relishes solving challenging problems and creating innovative, efficient and robust solutions that make a difference for our customers.
Understand domain and product requirements in order to design, develop and test high quality C++ applications on embedded platform running Linux OS
Provide associated unit and functional tests within a continuous integration environment.
Participate in agile process collaborating with Product Owner, team members and other stakeholders
Produce clear and concise design documentation
Participate in manual end to end system integration testing
Provide Support and maintenance for existing software
The ideal candidate
A degree in software engineering or equivalent
At least 3 years' experience in Linux application development in C/C+
Practical knowledge of commonly used C++ design patterns and libraries
Experience with one or more scripting languages e.g. python, bash
Knowledge of source code revision control e.g. GI
The ideal candidate
- A degree in software engineering or equivalent
- At least 3 years' experience in Linux application development in C/C++
- Practical knowledge of commonly used C++ design patterns and libraries
- Experience with one or more scripting languages e.g. python, bash
- Knowledge of source code revision control e.g. GIT
- Fluent in English, both written and verbal
Practical experience with C++14 and QT framework
Experience using unit and component test frameworks e.g. TUT, Google Mock and Test, Robot Framework
Knowledge of inter-process communication mechanisms e.g. D-Bus, sockets
Knowledge of networking and serial protocols e.g. TCP/IP, Modbus, CAN Bus.
Basic knowledge of relational databases e.g. SQLite
Practical experience developing applications for embedded platforms
Experience working in an Agile environment with continuous integration.
Early applications are advised as these sorts of opportunities typically come up once every 4-5 years.
This is a genuine opportunity to fast track your career and move into a Technical leadership role.
Our client will tailor an attractive benefits package to attract top talent. They will pay above average salaries for above average talent. Initial confidential informal meetings with the the client can happen within 24 hours of receiving your CV.
For further information please contact Phil Gamble in the strictest confidence on 02890 330 250
Experience: 0 yrs