Windows Desktop Application Developer

7 hours ago


Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 10,00,000 - ₹ 18,00,000

About This Role

We are seeking a skilled Desktop Application Developer to create 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 is an excellent opportunity for someone who enjoys working close to hardware, building user-friendly desktop interfaces, and solving real-world device communication challenges.

Key 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.
  • Packaging and deploying Windows installers using tools like Electron Builder.
  • Write clean, modular code with unit and integration tests.
Required Skills and Qualifications
  • 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.
Benefits
  • A chance to work on cutting-edge technology and contribute to innovative projects.
  • A dynamic and inclusive team environment that supports professional growth and development.
  • The opportunity to learn from experienced colleagues and stay up-to-date with industry trends.
Requirements
  • Degree in Computer Science or related field.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a team environment.


  • Bengaluru, Karnataka, India beBeesoftware Full time ₹ 1,50,00,000 - ₹ 2,01,00,000

    Senior Windows Application DeveloperWe are seeking a skilled and driven Software Engineer to design, develop, and maintain a Windows desktop application that interfaces with IoT devices via USB using Serial communication protocols.


  • Bengaluru, Karnataka, India beBeeSoftwareProfessional Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job OpportunityWe are seeking an accomplished software professional to develop a desktop application that interacts with IoT devices through Serial communication protocols. The app will be built using React and Node.js, with SQLite for local data storage.The ideal candidate will design, implement, and maintain a Windows desktop application using React and...


  • 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 beBeeElectron Full time ₹ 15,00,000 - ₹ 20,00,000

    About the RoleThis is an exciting opportunity to work on a Windows desktop application using React, Electron, and Node.js.Design, develop, and maintain a robust and user-friendly desktop application.Implement communication with IoT devices via USB (Serial communication protocols like UART/RS-232).Develop and manage local data storage using SQLite, ensuring...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 8,00,000 - ₹ 12,00,000

    Hardware Engineering RoleThis role is ideal for someone who enjoys working with embedded systems, building user-friendly desktop interfaces, and solving real-world device communication.Key Responsibilities:Design, develop, and maintain a Windows desktop application using React, Electron, and Node.js.Implement communication with IoT devices via USB (Serial...


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

    About the RoleWe 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...


  • Bengaluru, Karnataka, India beBeeHealthcare Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Desktop Software Developer - Healthcare SolutionsWe are seeking a seasoned software developer with expertise in Angular and Electron.js to craft desktop applications for healthcare settings.Key Responsibilities:Develop scalable, secure desktop apps using Electron.js and Angular (v12+).Design intuitive UIs for complex healthcare workflows, integrating with...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Role - Digital : Windows Virtual DesktopExperience Range: 5 to 10 yearsJob Location: BangaloreJob DescriptionMust Have: Admin, Operate and Manage VMware Horizon View and vSphere Datacenter Experience in managing Horizon Connection Server Experience in managing Unified Access Gateway (UAG) Experience in BLAST and PCoIP protocols Experience in golden image...


  • 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 NETGEAR Full time

    Job DescriptionNETGEAR is looking for a Senior Desktop Agent Developer to drive the development of our desktop clients (Windows and macOS) for a next-generation security platform. In this role, you will design and build secure, performant, and user-friendly desktop applications that enable access to critical cybersecurity features, including Secure Access...