Windows Application Software Developer

24 hours ago


Bengaluru, Karnataka, India beBeeDesktopDeveloper Full time ₹ 12,00,000 - ₹ 15,00,000
About the Role

We are seeking a talented and driven software developer to build a desktop application that interfaces with IoT devices via USB using Serial communication protocols.

This role is ideal for someone who enjoys working close to hardware, building user-friendly desktop interfaces, and solving real-world device communication challenges.

Responsibilities:

  • Design, develop, and maintain a Windows desktop application using React, Electron, and Node.js.
  • Implement communication with IoT devices via USB (Serial communication protocols like UART/RS-232).
  • Develop and manage local data storage using SQLite, ensuring data integrity and efficient access.
  • Ensure cross-process communication (IPC) and hardware interaction through Electron's main/renderer processes.
  • Collaborate with embedded/firmware engineers to integrate device protocols and troubleshoot issues.
  • Package and deploy Windows installers using tools like Electron Builder.
  • Write clean, modular code with unit and integration tests.

Required Skills:

  • Strong experience with JavaScript/TypeScript, React, Node.js, and Electron.
  • Proven experience working with USB Serial communication (e.g., using serialport or similar Node.js libraries) and familiar with web serial API, WebUSB API.
  • Knowledge of SQLite and efficient database querying for embedded/local applications.
  • Familiarity with the Windows operating system and packaging desktop applications.
  • Experience working with asynchronous and event-driven data streams (from devices).
  • Understanding of inter-process communication (IPC) within Electron apps.
  • Ability to debug and troubleshoot low-level device communication issues.

Nice To Have:

  • Experience with IoT protocols such as MQTT, Modbus, or BLE.
  • Familiarity with other USB communication modes (CDC, HID).
  • Basic knowledge of embedded systems or microcontroller firmware.
  • Experience with secure data handling and encryption for local storage.
  • Exposure to CI/CD pipelines and auto-updating Electron apps.
What We Offer

A challenging opportunity to work on cutting-edge technologies and contribute to the development of innovative solutions.

The chance to collaborate with experienced professionals in the field and learn from their expertise.

A dynamic and supportive work environment that fosters growth and development.

How to Apply

Please submit your application, including your resume and a cover letter outlining your relevant experience and qualifications.



  • Bengaluru, Karnataka, India TekPillar Full time

    Job Role : Windows CE Application DeveloperExperience : 3 to 8 YearsLocation : BangaloreWe are seeking a skilled Windows CE Application Developer with strong experience in developing embedded applications for medical devices. The candidate will be responsible for designing, developing, and maintaining Windows CE applications, optimizing system performance,...


  • Bengaluru, Karnataka, India Cloudxtreme Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Who are we looking for?We are hiring Windows Application Developer with C# and WPF knowledge.Years of experience needed -4 to 7 years of experience in developing Windows application using .NET (C#), UWP and WPFTechnical Skills:Working Knowledge on C++ (Secondary Skillset).Strong proficiency in C# programming.Strong proficiency with Windows application...


  • Bengaluru, Karnataka, India YASH Technologies Full time

    About The Role :We are looking for a talented and driven Windows Application Developer to build a desktop application that interfaces with IoT devices via USB using Serial communication protocols. The app will be built using React, Electron, and Node.js, with SQLite for local data storage. This role is ideal for someone who enjoys working close to hardware,...


  • Bengaluru, Karnataka, India beBeeDriver Full time ₹ 15,00,000 - ₹ 20,00,000

    **Job Title:** Windows Device Driver Engineer The Role entails developing and supporting Windows Driver development for PCI/ PCIe/ PXI/ PXIe interfaces to communicate with embedded platforms. Responsibilities: Develop unit test frameworksWork with the team to integrate drivers to host applications and test frameworksFollow established software development...


  • Bengaluru, Karnataka, India beBeeDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000

    Job OpportunityWe are seeking a highly skilled Senior Windows Developer with extensive experience in C++ and a deep understanding of the Windows SDK.The ideal candidate will have a proven track record of developing complex Windows applications and a strong foundation in networking and Windows security principles.Key Responsibilities:Design, develop, and...


  • Bengaluru, Karnataka, India beBeeSoftware Full time US$ 1,50,000 - US$ 1,85,000

    Experience the thrill of crafting top-notch software solutions as a Senior Software Engineer. Your task will be to develop secure, high-quality, and efficient .NET client applications for the Windows platform.Key Responsibilities:Collaborate closely with cross-functional teams including QA, Product, Support, and UX to ensure seamless integration.Partner with...


  • Bengaluru, Karnataka, India 42Gears Mobility Systems Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Bengaluru, India Full TimeRelevant Experience: 3 – 4 yearsResponsibilitiesDesign, develop, and debug software modules for the Windows platform.Work as part of a highly motivated agile team.RequirementsExperience in .NET desktop-based applications for Windows.Strong knowledge of C#.Excellent problem-solving skills.Experience working on WPF, XAML, WinForms,...


  • Bengaluru, Karnataka, India beBeeDriver Full time ₹ 12,00,000 - ₹ 15,00,000

    About UsWe are a global organization that highly values the contributions of each employee. Our ability to attract top talent is a testament to our commitment to fostering a sense of belonging for everyone. We recognize the rapid evolution of technology and society that impacts our industry, and we prioritize equipping our employees with diverse...


  • Bengaluru, Karnataka, India beBeeTechnical Full time ₹ 8,00,000 - ₹ 15,00,000

    Job Overview:We are seeking a skilled Senior Windows Developer to join our team. The ideal candidate will have a strong background in C#/VC++ and the Windows SDK, with experience in designing, developing, and maintaining advanced Windows applications.


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    General Summary:The ideal candidate needs to have:Strong Embedded system knowledge, Experience on Windows Internals and good driver development.Solid understanding of Operating System concepts, RTOS, FW management.Solid understanding of System level features, Processor and Power management, architecting system level features.Hands on experience in complex...