Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Android Platform Developer @ internal

Home > Software Development

 Android Platform Developer

Job Description

Job Summary:

We are looking for a highly skilled Senior Software Engineer specializing in the Android platform, with strong knowledge of Android system internals beyond application development. This role will focus on designing and implementing service-based architecture solutions that run continuously on dedicated Android-based devices (24/7). The ideal candidate will bring a deep understanding of how Android operates at the system level and how it interfaces with its underlying Linux environment.

Key Responsibilities:

  • Design and implement service-based Android software components capable of running persistently and reliably on dedicated hardware.
  • Develop, maintain, and optimize background services and system-level components, leveraging Androids system APIs and mechanisms (e.g., Services, Broadcast Receivers, AIDL).
  • Analyze and work with Android framework and system services to meet project requirements.
  • Debug and troubleshoot issues at the Android system and user-mode Linux levels, including logs, system services, and inter-process communication.
  • Contribute to architectural decisions involving Android system modifications, persistent service behavior, and low-level system interactions.
  • Develop tools or customizations for automated deployment, diagnostics, and monitoring on Android devices.
  • Collaborate closely with the algorithmic team to implement and integrate control and computer vision algorithms into the Android system in a performant and reliable manner.

Required Qualifications:

  • 5+ years of professional experience in Android software development, with at least 2 years working at the system level (beyond app development).
  • Strong understanding of Android internals, including the Android framework, system services, HAL, AIDL, and IPC mechanisms.
  • Proficiency in Java and Kotlin, and experience with C/C++ for interfacing with native Android layers.
  • Experience developing persistent services and daemons within Android.
  • Experience in debugging and profiling Android systems (ADB, logcat, systrace, etc.).
  • Familiarity with custom ROMs, AOSP, or modifying/building Android images is a strong plus.

Preferred Qualifications:

  • Experience with dedicated hardware or embedded Android devices (e.g., kiosks, IoT appliances).
  • Solid understanding of Linux user-mode programming, including processes, signals, permissions, and shell scripting.
  • Working knowledge of Linux system administration and init systems (systemd or Android init).
  • Familiarity with networked services, REST APIs, and data persistence strategies in a service-based architecture.
  • Background in continuous integration, OTA updates, or device provisioning in managed fleets.
  • Understanding of security concepts in Android (SELinux, permissions, sandboxing).

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Full time

Contact Details:

Company: Internal
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Android Platform Android Platform Developer Embedded Android Developer Firmware Middleware

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 15-25 Lacs P.A

Similar positions

Python with Fast API Developer

  • Hexaware Technologies
  • 7 - 12 years
  • Bengaluru
  • 11 hours ago
₹ 15-30 Lacs P.A.

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 15 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

internal

For More Details Contact : HR Preethi. R @ 9880952642 Email ID : preethir@thejobfactory.co.in