Embedded Android Engineer

5 - 7 years

15 - 25 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

  • Port and customize AOSP for custom camera hardware platforms (e.g., Qualcomm, NXP, MediaTek).
  • Integrate and optimize camera HAL (Hardware Abstraction Layer) and ISP firmware.
  • Work with custom kernel modules and device drivers to support new hardware features.
  • Develop and maintain Board Support Packages (BSP) including bootloaders, device trees, and system services.
  • Customize init.rc scripts to manage Android services and startup configuration.
  • Configure and manage OTA (Over-the-Air) upgrade servers, update packages, and rollout mechanisms.
  • Develop and maintain Android system services using AIDL and Binder IPC mechanisms.
  • Optimize performance and stability of the Android Runtime (ART) and system processes.
  • Implement and maintain SEAndroid (SELinux) policies to enforce secure execution environments.
  • Ensure system integrity using Secure Boot and image validation mechanisms.
  • Integrate filesystem support (ext4, YAFFS, F2FS) based on platform and performance needs.
  • Debug system issues using logcat, dmesg, and kernel logs, and collaborate with cross-functional teams to resolve low-level problems.
  • Apply deep knowledge of Android permissions model, system services, and inter-process communication for secure and efficient design.

Required Skills & Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
  • 5+ years of embedded Android development experience.
  • Strong understanding of Android Runtime (ART) and the Android system architecture.
  • Experience with AOSP, HAL development, and system service integration.
  • Proficiency in C/C++, Java, shell scripting, and cross-compilation environments.
  • Deep experience with Binder IPC, AIDL, and custom Android services.
  • Proven experience with custom kernel module development and integration.
  • Solid understanding of SELinux for Android and writing/managing custom security policies.
  • Experience with OTA mechanisms, including server configuration and system update flows.
  • Familiarity with Secure Boot, cryptographic image validation, and Android Verified Boot.
  • Practical knowledge of Android filesystems like ext4, YAFFS, and F2FS.
  • Experience creating and managing init.rc scripts for Android system startup.

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
Amantya Technologies logo
Amantya Technologies

IT Services and IT Consulting

Gurugram Haryana

RecommendedJobs for You