Android Developer

4 years

5 - 8 Lacs

Posted:9 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

  • Gurgaon
  • 2
  • 4+ Years
  • Full Time

An Android developer with experience in IoT devices, integration, and firmware is responsible for designing, developing, and maintaining Android applications specifically tailored to IoT hardware. Such a candidate should have strong skills in Android SDK, Java/Kotlin programming, and a solid understanding of IoT protocols, device communication, and embedded systems firmware development.

Key Responsibilities
  • Develop and maintain Android applications using Java/Kotlin and Android SDK, optimized for IoT devices.
  • Integrate Android applications with IoT sensors, actuators, and communication modules ensuring seamless device integration and communication.
  • Collaborate with firmware developers to ensure Android firmware and software operate cohesively.
  • Work with IoT communication protocols such as UART, SPI, I2C, BLE, Wi-Fi, etc.
  • Debug, test, and optimize firmware and Android applications for performance, security, and reliability.
  • Utilize version control systems like Git and follow software development lifecycle processes.
  • Participate in hardware debugging and firmware updates for embedded devices on microcontrollers.
Required Skills and Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional experience in Android development.
  • Proficiency in Java and Kotlin, with experience in Android SDK, NDK, and Android Open Source Project (AOSP).
  • Knowledge of embedded systems programming languages like C/C++ for firmware.
  • Experience with IoT device protocols (UART, SPI, I2C), Bluetooth Low Energy (BLE), and Wi-Fi.
  • Understanding of embedded Linux or Android firmware environments.
  • Familiarity with microcontroller debugging tools and hardware integration.
  • Ability to write unit tests and continuous integration/deployment pipelines.
  • Strong problem-solving skills and effective collaboration with cross-functional teams.

This role blends Android app development with hands-on interaction in IoT and embedded firmware, requiring both software and hardware-level understanding to ensure integration and functionality across devices and applications

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

RecommendedJobs for You