Posted on: 09/04/2026
Description :
Job Title : Drive C++ Engineer
Location : Remote
Experience : 5+ Years (C++ Development on Windows)
Notice Period : Immediate Joiner
About the Role :
We are building a high-performance Windows desktop application that enables seamless synchronization of customer files between the cloud and Windows File Explorer. This role involves developing a robust C++/CLI interop layer bridging native C++ and .NET 8.0, along with deep integration into the Windows ecosystem using the Cloud Filter API (cfapi.h). The solution is designed for Windows 10+, built using Visual Studio 2022 and Windows SDK 10.0, with a strong focus on scalability, performance, and production-grade reliability.
Key Responsibilities :
- Design and develop core components of a cloud file sync engine for Windows
- Build and maintain C++/CLI interop layers between native C++ and .NET applications
- Implement deep integration with Windows File Explorer using Cloud Filter API
- Develop and manage file system event callbacks and sync workflows
- Ensure high performance, stability, and maintainability of the application
- Work on multi-threaded and asynchronous architectures
- Debug and troubleshoot across managed and unmanaged code boundaries
- Collaborate with cross-functional teams to deliver production-ready solutions
Must-Have Qualifications :
- Hands-on experience with Windows Cloud Filter API (cfapi.h) or similar OS-level sync technologies
- Experience building mixed-mode C++/CLI assemblies targeting .NET Core / .NET 8.0
- Expertise in designing ref class wrappers for native-to-managed interaction
- Understanding of managed/unmanaged boundaries within a single project
- Experience with string marshaling (std : : wstring ? System : : String^)
- Windows Systems Programming
- Strong knowledge of :
1. Win32 API
2. Windows Shell APIs
3. File System APIs
- Experience with multi-threading, including :
1. Thread pools and task scheduling
2. Synchronization primitives (std : : mutex, std : : shared_mutex, etc.)
3. Async and callback-based architectures
4. Familiarity with Windows SDK 10.0 and Windows 10+ development
5. COM Programming
- Experience implementing COM components :
1. IUnknown, reference counting, class factories
- Knowledge of :
1. DLL exports (DllGetClassObject, DllRegisterServer, etc.)
2. Registry-based COM registration
3. Build Systems & Tooling
- Proficiency in Visual Studio 2022 for mixed C++/C# solutions
- Experience with MSBuild and .vcxproj configurations
- Ability to debug across managed and unmanaged environments
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1627097