Senior Technical Lead - C++, C#
India
Job Description
Senior Technical Lead - C++, C#
Bangalore, Karnataka

Job Summary

Job Posting 1: Software Engineer – PlayReady Porting & SDK Modernization

(a) Background of the Project
Microsoft PlayReady is a leading DRM technology that enables secure content delivery and playback across devices and platforms. This project involves porting the PlayReady Porting Kit to OP‑TEE, modernizing the PlayReady Server SDK and Device Porting Kit, and updating documentation. The work includes cross-platform build system migration, cryptography hardening, and code quality improvements to support future scalability and maintainability.

(b) Key Responsibilities
Port PlayReady Kit to OP‑TEE, including CMake build support and GlobalPlatform TEE Client API integration.
Compile and run PK Test Suite against Trusted Applications in Linux/QEMU environments.
Modernize PlayReady Server SDK:
Expose simplified C interfaces.
Replace manual JSON/XML parsing with proper serialization.
Add ARM64 support and improve build systems.
Refactor Device Porting Kit:
Consolidate PC PK and Device builds.
Convert legacy build systems to CMake for Linux, Windows, and macOS.
Remove Windows dependencies and adopt STL containers.
Update documentation from CHM to Markdown and align with .NET Core APIs.
 
(c) Required Skills & Experience
5-10 yrs of relevant software development experience.
Strong proficiency in C++, ANSI C, and C# for native and interop development.
Experience with CMake, cross-platform builds, and CI/CD pipelines.
Knowledge of cryptography, secure coding practices, and DRM concepts.
Familiarity with Linux development environments (WSL acceptable) and virtualization (QEMU).
Comfortable working on ARM64, AMD64, and x86 architectures.
 
(d) Preferred Qualifications
Experience with GlobalPlatform TEE Client API and OP‑TEE Trusted Applications.
Familiarity with .NET configuration abstractions and Kubernetes ConfigMaps.
Prior work on DRM systems (PlayReady, Widevine, FairPlay) and secure media pipelines.
Strong documentation skills for converting legacy formats to Markdown

Key Responsibilities

null

Skill Requirements

null

Other Requirements

null
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 226,300 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2025 totaled $14.5 billion.

23 Benefits At HCLTech, we believe in empowering our employees with comprehensive benefits that support their professional growth and enhance their well-being. When you sign up for a career with us, you gain access to: https://rmkcdn.successfactors.com/147eb21f/a701dca9-f32d-4fc9-9447-6.svg Industry-benchmarked compensation https://rmkcdn.successfactors.com/147eb21f/b0c54381-ddcc-4a33-9b35-9.svg Best-in-class healthcare benefits https://rmkcdn.successfactors.com/147eb21f/b73027be-7aae-4d36-a090-4.svg Personal time off https://rmkcdn.successfactors.com/147eb21f/d5b4fdfd-2e99-4e26-9878-9.svg Maternity and paternity benefits https://rmkcdn.successfactors.com/147eb21f/3d42b0fc-4652-435a-9ece-c.svg Access to skills / higher education programs/resources https://rmkcdn.successfactors.com/147eb21f/aeddeaf2-9e25-4584-ad11-d.svg Discounts on products and services via Benefit Box https://rmkcdn.successfactors.com/147eb21f/a9609a3b-2700-4b3c-9d90-a.svg Participate in CSR programs and live life with a purpose https://rmkcdn.successfactors.com/147eb21f/c6e33851-710f-4634-bd69-f.svg Opportunities to grow and advance your career Note: The benefits listed above vary depending on the nature of your employment and the country where you work. Some benefits may be available in some countries but not in all.