Select Jarvis - Hollywood, FL

posted about 2 months ago

Full-time - Mid Level
Hollywood, FL

About the position

The Android Framework Developer position is a critical role focused on enhancing and customizing the Android operating system for various devices. This position requires a strong foundation in Android development, with an emphasis on understanding the intricacies of the Android framework and its interaction with hardware components. The ideal candidate will have a Bachelor of Engineering in Computers, Electronics, or Communications, along with a robust desire to learn and grow within the field. In this role, you will be responsible for working with Android's internal systems, including the Device Tree, Kernel/Framework interface, and various debugging tools. You will engage in CTS failure analysis and GMS integration, ensuring system stability and functionality across different devices. Your expertise in embedded systems, particularly within the Android mobile platform, will be essential as you modify framework services such as the Window Manager, Activity Manager, and Package Manager. Additionally, you will customize the SystemUI, navigation bar, and notifications to enhance user experience. Familiarity with AOSP middleware service systems, IPC, and system policy will be crucial. You will also work with Android and GNU Makefiles, ADB, SQLite, and shell scripts to streamline development processes. This position is a contract role lasting over six months, requiring onsite presence from Day One in Hollywood, FL.

Responsibilities

  • Enhance and customize the Android operating system for various devices.
  • Modify framework services such as Window Manager, Activity Manager, and Package Manager.
  • Customize SystemUI, navigation bar, and notifications.
  • Conduct CTS failure analysis and GMS integration for system stability.
  • Utilize debugging tools to troubleshoot and resolve issues in the Android framework.
  • Work with AOSP middleware service systems, including IPC and system policy.
  • Develop and maintain Android and GNU Makefiles, ADB, SQLite, and shell scripts.

Requirements

  • Bachelor of Engineering in Computers, Electronics, or Communications or similar.
  • Minimum 1-5 years of experience in an Android Framework Engineer role.
  • Good knowledge and understanding of Android development and debugging tools.
  • Strong understanding of Device Tree, Kernel/Framework interface, and CTS failure analysis.
  • Experience with system stability, peripheral modules, and device drivers.
  • Proficient in using threads, mailbox, semaphore, mutex, and Linux Internals.
  • Experience in embedded system development, preferably on the Android Mobile platform.
  • Expertise in OS concepts, algorithms, and data structures.
  • Experience in modifying Android framework code for customization.

Nice-to-haves

  • Experience with existing AOSP middleware service systems (IPC, system policy, etc).
  • Familiarity with QC chipset work experience.
  • Knowledge of Android internals from Android N to P.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service