Windows Application Developer

2 weeks ago


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, 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.

At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.

(ref:hirist.tech)

  • 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 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 beBeeSoftware Full time ₹ 10,00,000 - ₹ 18,00,000

    About This RoleWe 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,...


  • Bengaluru, Karnataka, India Rakuten Symphony Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    PRINCIPLE RESPONSIBILITIES:Design, develop, and maintain Windows-based applications using technologies such as C#, .NET Framework, .NET Core, WPF, WinForms, or C++.Build and optimize desktop applications for performance, scalability, and reliability.Develop custom Windows services, APIs, and libraries as neededIntegrate Windows applications with third-party...


  • Bengaluru, Karnataka, India Oloid AI Full time

    Job Description:We are seeking a highly skilled Senior Windows Developer with solid experience in C#/VC++ and some 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 programming. Experience in Creating Desktop UIs, windows services...


  • Bengaluru, Karnataka, India Varite Full time

    Job Description :We are seeking an experienced Windows Driver Developer with expertise in kernel-mode development and networking drivers for embedded/x86 platforms. The ideal candidate will have hands-on experience in developing, debugging, and optimizing Windows drivers, with a strong background in system-level programming and hardware-software...


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

    Company DescriptionTessolve offers a unique combination of pre-silicon and post-silicon expertise to deliver efficient turnkey solutions for silicon bring-up and spec to product. With over 3500 employees globally, Tessolve provides a one-stop-shop solution with full-fledged hardware and software capabilities, including advanced silicon and system testing...

  • Windows Engineering

    2 weeks ago


    Bengaluru, Karnataka, India NTT DATA, Inc. Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    ResponsibilitiesWork with a global team of highly motivated platform engineers and software developersParticipate in full platform product lifecycle for windows based solutions: analysis, technical design, testing, release, and support.Evaluate and test commercial solutions to help drive "Buy vs. Build" decisionsEngineer and maintain automated Windows builds...


  • Bengaluru, Karnataka, India NTT DATA Full time

    Req ID 277025NTT DATA Services strives to hire exceptional innovative and passionate individuals who want to grow with us If you want to be part of an inclusive adaptable and forward-thinking organization apply now We are currently seeking a Windows Server Engineering to join our team in Bangalore Karn xc4 x81taka IN-KA India IN JD for...

  • Windows Administrator

    2 weeks ago


    Bengaluru, Karnataka, India Kyndryl Solutions Private Limited Full time

    Job DescriptionAs a System Administrator at Kyndryl, you'll solve complex problems and identify potential future issues across the spectrum of platforms and services. You'll be at the forefront of new technology and modernization, working with some of our biggest clients which means some of the biggest in the world.There's never a typical day as a System...