Search by job, company or skills

  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We are looking for an experienced Drive Engineer to work on a Windows desktop application that seamlessly syncs customer files from a cloud platform to Windows File Explorer. This role involves building a robust C++C# interop layer, deep Windows File Explorer integration, and implementing cloud file system synchronization using Cloud Filter API (CFAPI) or equivalent technologies.

You will work with Windows 10+ environments using Visual Studio 2022 and the latest Windows SDK, focusing on delivering a stable, high-performance, production-ready solution.

Key Responsibilities
  • Build and integrate Cloud Sync Engines using CFAPI or equivalent OS-level sync frameworks.
  • Develop and maintain C#C++ interop layers using P/Invoke, C++/CLI, and COM Interop.
  • Implement Windows File Explorer integration, including:
  • Shell Extensions
  • Context menus
  • Icon overlays
  • Property handlers
  • Develop Windows desktop components in Native C++ (Win32, Shell APIs, File System APIs).
  • Work with multithreaded and asynchronous programming models.
  • Implement memory management and cross-language marshalling between C++ and C#.
  • Build .NET desktop application features using C# (.NET), WPF, MVVM.
  • Optimize UI/UX performance and application responsiveness.
  • Use Visual Studio 2022 for mixed-mode debugging, diagnostics, and build pipelines.
  • Handle Windows security/permissions (file system access, shell integration).
  • Build MSI/MSIX or custom installers for mixed C++/C# applications.
  • Write automated tests (unit, integration, end-to-end) for mixed-language codebases.
Required Skills & Expertise
  • 45 years of experience in :Cloud Sync Engines or OS-level file synchronization,Native C++ Windows desktop development ,C#/.NET desktop development (WPF preferred)
  • Strong knowledge of: Win32 API, File System APIs, Shell APIs ,Multithreading, asynchronous patterns,Marshaling, memory management, P/Invoke, C++/CLI, COM
  • Experience integrating with Windows File Explorer
  • Experience with Windows SDK 10.0
  • Strong debugging and diagnostic skills
  • Experience with installer technologies (MSI/MSIX)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136971057