Android Software Engineer

3 - 6 years

6 - 8 Lacs

Posted:20 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Software Engineer Android (Instrument Control & Data Systems)

Location: Gurgaon

Department: Software Development / R&D

Position Overview

Software Engineer experienced in Android application development

Key Responsibilities

  • Application Maintenance

    • Maintain and enhance Android-based applications.
    • Perform

      bug identification, debugging, and corrective maintenance

      on existing instrument control apps.
    • Manage

      software version control

      , documentation, and release tracking.
  • Custom Modifications & Improvements

    • Implement

      modifications and new feature additions

      .
    • Work on

      UI/UX optimizations

      , workflow refinements, and usability improvements.
    • Ensure

      compatibility and stability

      across different Android OS versions and device types.
  • New Development

    • Develop

      new Android-based instrument control and data analysis applications

      for instruments under development.
    • Design and integrate

      device communication modules

      (via Bluetooth, USB, Wi-Fi, or TCP/IP).
  • Data Communication & Protocols

    • Understand and/or implement

      ASTM

      and

      HL7

      based

      LIS (Laboratory Information System)

      communication protocols.
    • Enable

      bidirectional data exchange

      between instruments, Android devices, and LIS/servers.
    • Ensure data security, reliability, and traceability in all communication workflows.
  • Quality, Testing & Compliance

    • Perform

      functional and regression testing

      for software updates.
    • Ensure adherence to internal QA standards and data integrity guidelines.
    • Collaborate with the validation and product teams to ensure compliance with regulatory and project requirements.
  • Documentation & Collaboration

    • Maintain clear documentation for software design, updates, version changes, and bug reports.
    • Work closely with hardware, QA, and field support teams for troubleshooting and improvement feedback.

Key Skills & Competencies

  • Strong command of

    Android development (Java/Kotlin)

    , Android Studio, and SDK tools.
  • Experience in

    hardware interfacing, device communication, and data acquisition systems

    .
  • Familiarity with

    Bluetooth Classic/BLE

    ,

    USB communication

    , and

    TCP/IP socket programming

    .
  • Working knowledge of

    data serialization and communication formats

    (JSON, XML, HL7, ASTM).
  • Exposure to

    SQLite, Firebase, REST APIs

    , and local data storage mechanisms.
  • Problem-solving ability and analytical thinking capabilities.
  • Experience using

    Git/version control systems

    .
  • Strong debugging, documentation, and testing skills.
  • (Optional but desirable): Knowledge of

    Python, C/C++, or embedded communication

    for instrument-side integration.

Educational Qualification

  • B.Tech / B.E. in

    Computer Science, Electronics, Instrumentation, or related field

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Genes2me

Hospitals and Health Care

Gurgaon Haryana

RecommendedJobs for You