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