Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.
DXC Luxoft requires an experienced C++/backend engineer for a short-term refactoring engagement on a large cross-platform desktop app built with Qt5.
You will migrate Intel-based macOS builds to Apple Silicon, update Conan 1.x to Conan 2, upgrade Linux build to Clang 19 on Ubuntu 24.04, and modernize code from C++17 to C++20 while keeping security and CI/CD in mind.
DXC Luxoft is a global IT services and consulting company, part of DXC Technology, delivering cutting-edge digital and software solutions worldwide. We partner with leading financial institutions and global enterprises, helping them transform and scale through modern technology.
Join a global community of engineers and be part of building impactful, modern technology solutions!
Development of AI-enabled solutions that support a signal-driven commercial intelligence platform connecting market insights, content creation, sales engagement, and client feedback.
We are looking for an experienced C++ / backend engineer to join on a short-term, time-bound basis to lead refactoring and modernization work on a mature desktop application. The product has a large, cross-platform C++ codebase (~500k lines of code plus third-party dependencies) built on Qt5. The primary goal of the engagement is to modernize the build toolchain and dependency stack, with the migration to Apple Silicon as the top priority.
Not all of the tasks below are guaranteed to be completed within the engagement. At a minimum, the Intel -> Apple Silicon migration must be delivered; remaining items will be prioritized based on time and progress.
Migrate the macOS build of the application from an Intel to an Apple Silicon build (C++ codebase, ~500k LOC plus third-party libraries, Qt5).
Migrate third-party libraries from Conan 1.x to Conan 2 across the Windows, macOS, and Linux builds.
Update the Linux build to use Clang 19 (from Clang 11) and move the build to Ubuntu 24.04.
Update selected third-party libraries to recent versions to meet security requirements.
Migrate the codebase from C++17 to C++20.