Role: C++ Engineer (Arduino)Location: Malvern / Remote workingDuration: 6 month initial contractRate: up to £450/day Job description/Person specification: Due to the continued growth in demand for our clients products and services, we are looking to appoint an Engineer with strong C++ skills to join our growing Software Engineering team. Our clients Engineers help ensure that technically challenging projects are fit for purpose and are robust when released to customers. As part of a highly skilled and professional team, you will work closely with specialists from across a number of disciplines. Knowledge, skills and Personal Qualities Required Essential Knowledge * Candidates should have strong Embedded C/C++ skills. * Experience of the Microsoft Visual Studio IDE. * Knowledge of Ethernet network communications protocols & systems. * Experience of digital & analogue electronics. * Strong background in principles and practice of software and systems engineering. Desirable Knowledge * Knowledge of Arduino open-source software libraries and targets. * Awareness of network technologies (TCP/IP, DDS, Ethernet, Wireshark) * Awareness of embedded and real-time development. * Awareness of the LabVIEW programming. * General awareness of Open-Source Libraries & Tools. * Knowledge of web-development and distributed systems principles. The Fit:Our clients Engineers are able to work in a dynamic working environment, able to take responsibility for their workload and work effectively across multi-disciplinary teams. With a passion for technology, you will enjoy learning new skills and adapting to technological advancements as they happen. To apply please send your CV's in the first instance.