3 Days Left: Sr. Software Engineer

4 weeks ago


Bengaluru, Karnataka, India Yash Technologies Private Limited Full time
Job Description

Job Description :

.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 is a Full Stack Developer role.

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) UART Protocol experience
. 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.
  • 3 Days Left: Staff

    4 weeks ago


    Bengaluru, Karnataka, India NetSkope Software Full time

    Job DescriptionWhat s in it for youAs a member of this team you will work in an innovative, fast-paced environment with other experts to build Cloud-Native solutions using technologies like Kubernetes, Helm, Prometheus, Grafana, Jaeger (open tracing), persistent messaging queues, SQL/NO-SQL databases, key-value stores, etc. You will solve complex scale...


  • Bengaluru, Karnataka, India DocuSign Full time

    Company Overview Docusign brings agreements to life Over 1 5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people s lives With intelligent agreement management Docusign unleashes business-critical data that is trapped inside of documents Until now ...

  • Sr. Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India YASH Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.At YASH, we're a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single...


  • Bengaluru, Karnataka, India Palo Alto Networks Full time

    Your CareerAs a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and service offerings. Responsibilities will include designing and implementing new features and integrations with Azure cloud and other public and private clouds. Core networking improvements in pure software environments in both...


  • Bengaluru, Karnataka, India Hinge Health Full time

    About the Role Hinge Health software engineers work on small interdisciplinary teams focused on different parts of the user journey Fullstack engineers contribute to their team s success by building and extending secure scalable services and exposing clear well-tested APIs that power beautiful client applications Fullstack engineers design and implement...

  • Sr. Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India OpenText Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    OPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Sr. Software Engineer-DevEx DevOps EngineerISG TechOps team includes DevSecOps, LabOps and services, and IT software and tools as well as Strategy and Transformation. We are seeking a passionate and skilled team of individuals who will focus on improving developer workflows and identifying opportunities to enhance the overall developer experience at scale....


  • Bengaluru, Karnataka, India Bosch Global Software Technologies Full time

    Company DescriptionBosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it's the largest software development center of Bosch, outside Germany,...


  • Bengaluru, Karnataka, India Fortive Full time

    Job Title Senior Full Stack Developer Location Hybrid Remote Job Type Full-time About ServiceChannel ServiceChannel is the leading cloud-based service automation platform for facilities management trusted by over 500 enterprise clients worldwide With over 20 years of innovation driving our success we provide a dynamic environment where engineers...

  • 3 Days Left Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Sansera Engineering Full time

    Job DescriptionAs an Engineer - Quality Engineering at Sansera Engineering, you will play a critical role in maintaining and improving the quality of our precision machined products. Your primary responsibilities will include:- Developing and implementing quality control systems and processes to ensure compliance with industry standards and customer...