Software Developer
4 weeks ago
Experience: 3–8 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. Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electronics, or a related field.
-
Software Development Engineer
6 days ago
bangalore, India Flexera Software Full timeFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Senior Manager, Software Development
1 week ago
bangalore, India Flexera Software Full timeRevenera helps product executives build better products, accelerate time to value and monetize what matters. Revenera's leading solutions help software and technology companies drive top line revenue with modern software monetization, understand usage and compliance with software usage analytics, empower the use of open source with software composition...
-
Senior Software Developer
1 week ago
bangalore, India Anchorstone Software Solutions Full time𝗪𝗲'𝗿𝗲 𝗛𝗶𝗿𝗶𝗻𝗴: 𝗦𝗲𝗻𝗶𝗼𝗿 .𝗡𝗘𝗧 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 𝗮𝘁 𝗔𝗻𝗰𝗵𝗼𝗿𝘀𝘁𝗼𝗻𝗲 | 𝗡𝗮𝘃𝗶 𝗠𝘂𝗺𝗯𝗮𝗶 Anchorstone is looking for an experienced Senior Developer who can be more than just a coder – we need a technology partner who thinks like...
-
Senior Software Developer
2 weeks ago
bangalore, India Anchorstone Software Solutions Full time🚀 𝗪𝗲'𝗿𝗲 𝗛𝗶𝗿𝗶𝗻𝗴: 𝗦𝗲𝗻𝗶𝗼𝗿 .𝗡𝗘𝗧 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 𝗮𝘁 𝗔𝗻𝗰𝗵𝗼𝗿𝘀𝘁𝗼𝗻𝗲 | 𝗡𝗮𝘃𝗶 𝗠𝘂𝗺𝗯𝗮𝗶 Anchorstone is looking for an experienced Senior Developer who can be more than just a coder – we need a technology partner who thinks...
-
Software Engineer
1 week ago
bangalore, India Sonata Software Full timeSonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers.As a leading Modernization Engineering company, we aim to deliver modernization-driven...
-
bangalore, India Kovair Software Full timeCompany Description Kovair Software delivers powerful, integrated software solutions that help organizations accelerate innovation, optimize productivity, and maintain control across complex development environments. Headquartered in Silicon Valley and now part of SurgeONE.ai, Kovair is trusted by enterprises worldwide to streamline operations with scalable,...
-
Lead Software Engineer
1 week ago
bangalore, India Sahaj Software Full timeAbout the roleYou'll thrive if you're hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...
-
Lead Software Engineer
2 weeks ago
bangalore, India Sahaj Software Full timeAbout the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...
-
Software Engineer Ii
3 days ago
Bangalore, Karnataka, India MRI Software Full timeAbout the role MRI Software is seeking a Software Engineer to join our team working on products As a software engineer you will be responsible for developing testing and maintaining software solutions throughout the Software Development Lifecycle You should have a passion for development and an eagerness to learn new things and improve your skills We are...
-
Systems Software Engineer
2 weeks ago
bangalore, India Cloud Software Group Full timeJob Description About This Team:We are seeking a highly motivated and experienced Systems Software Engineer to join our ibi WebFOCUS development team. In this role, you will play a crucial part in ensuring the quality and new implementation of our flagship business intelligence and analytics WebFOCUS platform. The ibi WebFOCUS platform helps organizations...