Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux | Inside IR35
3 days on-site per week near Crawley
Between £450 - 500 per day inside IR35
C++ development experience requirements:
* Proficient C++ experience.
* Delivered highly functional, performance-driven, user-friendly applications.
* Proficient client-side development experience.
* Experience in developing multi-threaded applications.
* Experience with REST, JSON & web services.
* Experience using a crash reporting solution.
* Experience of debugging on target hardware.
* Proficient skills in CLion or Eclipse.
* Linux-specific UI/UX concepts should be understood.
* A deep understanding of the nuances of the Linux (Ubuntu) platform.
* Familiarity with using RPM/installers.
Desirable:
* Experience in developing in other high-level languages, such as C#, Java, Python, JavaScript, PPP, and XML.
* Experience with Valgrind.
* Efficient memory management experience.
* Efficient usage of disk IO experience.
* Cryptography.
* Low-level Smartcard comms/NFC interfacing.
* Experience writing simulators and test harnesses.