Senior C++ Contract Software Engineer
Up to 3 days per week near Crawley (hybrid)
Are you an experienced C++ Engineer with a passion for building high-performance, user-focused applications?
We are seeking a Senior Contract Software Engineer to join our client’s team on a hybrid basis (three days per week on-site near Crawley). You will play a key role in developing robust, efficient, and scalable software solutions within a Linux environment, contributing to high-performance, performance‑critical applications.
Key Responsibilities
* Develop, enhance, and maintain high-performance C++ applications
* Build and optimise multi-threaded, user-friendly solutions
* Integrate REST APIs and web services (JSON)
* Debug and troubleshoot applications on target hardware
* Implement effective crash reporting and performance monitoring
* Collaborate with cross-functional teams to deliver production-ready code
* Delivered highly functional, performance-driven, user-centric software
* Experience in multi-threaded development, REST, JSON, and web services
* Skilled in debugging on target hardware and using crash reporting solutions
* Strong understanding of Linux (Ubuntu) and related UI/UX concepts
* Familiarity with RPM and installer usage
* Knowledge of Valgrind, efficient memory and disk I/O usage, or cryptography
* Experience with Smartcard/NFC interfacing, simulators, or test harnesses
* Inside IR35
* Hybrid: three days per week near Crawley
* Start: ASAP
If you are a capable and motivated C++ engineer who enjoys solving complex technical challenges and delivering high-quality code, we would like to hear from you. Apply now to be part of a high-performing engineering team.
#J-18808-Ljbffr