Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Developer @ People Tech

Home > Software Development

 Software Developer

Job Description

Job Title: C++ WinRT / WinUI 3 Developer

Location: Work from Office Hyderabad
Employment Type: Full-Time
Experience: 38 years

Job Summary:

We are seeking a skilled C++ developer with strong experience in WinRT and WinUI 3 for building modern Windows desktop applications. The ideal candidate should have hands-on expertise in secure communications (HTTPS, TLS), Protocol Buffers (protobuf), multicast DNS (mDNS), Bluetooth Low Energy (BLE) including GATT and L2CAP, Wi-Fi Direct, Wi-Fi Security (WPA), IPv6 networking, and unit testing using Catch2 or Google Test. This role focuses on developing feature-rich, secure, and network-aware Windows applications.

Key Responsibilities:

  • Design and develop Windows desktop applications using C++/WinRT and WinUI 3.
  • Implement secure network communication using HTTPS, TLS, and support for IPv6.
  • Integrate and manage Wi-Fi Direct and WPA/WPA2 Wi-Fi security configurations.
  • Work with Bluetooth Low Energy (BLE) stack, including GATT services/characteristics and L2CAP channels.
  • Implement mDNS (Multicast DNS) for local network service discovery.
  • Use Protocol Buffers (protobuf) for serialization and cross-platform data interchange.
  • Develop and maintain unit tests using Catch2 or Google Test (GTest).
  • Debug and analyze network communication (TCP, UDP, BLE, Wi-Fi) and performance bottlenecks.
  • Collaborate with cross-functional teams in design, architecture, and feature delivery.

Required Skills & Qualifications:

  • Proficient in Modern C++ (C++17, C++20, or newer).
  • Strong experience in C++/WinRT and WinUI 3 application development.
  • In-depth knowledge of HTTPS, TLS, and secure network communication.
  • Experience with IPv6 networking, socket programming, and protocol-level debugging.
  • Hands-on experience with Wi-Fi Direct, WPA security, and Windows networking stack.
  • Strong understanding and implementation experience with Bluetooth Low Energy (BLE), including:
    • GATT profiles (central/peripheral roles, characteristics, descriptors)
    • L2CAP channels for data exchange
  • Experience using Protocol Buffers (protobuf) in C++ applications.
  • Implementation of mDNS for zero-configuration networking.
  • Proficiency in unit testing frameworks like Catch2 or Google Test.
  • Familiarity with Visual Studio, MSBuild, and Windows development environments.

Preferred Qualifications:

  • Knowledge of Windows App SDK, asynchronous programming using co_await and IAsyncOperation.
  • Familiarity with COM, Win32, and Windows BLE APIs.
  • Tools experience: Wireshark, Bluetooth Sniffer, WinDbg, Visual Studio Profiler.
  • Experience in performance optimization and cross-device communication.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Win32 C++ Winrt Bluetooth Ble

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Python with Fast API Developer

  • Hexaware Technologies
  • 7 - 12 years
  • Bengaluru
  • 17 hours ago
₹ 15-30 Lacs P.A.

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 20 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

People Tech

People Tech Group Careers