Skip To Main Content
backgo to search

middle android developer

bullets
Android, Gerrit, Git, GitHub, Linux kernel, Universal Boot Loader (U-Boot), Android NDK, Java, Kotlin, Linux, RTOS
warning.png
Sorry the job is no longer available.

We're searching for a Middle Android Developer to join our remote team, contributing to an exciting embedded Linux project.

The project encompasses tasks such as embedded Linux U-Boot/kernel development and customization, Linux Device Tree development, and working with Android HAL (Hardware Abstraction Layer). We expect the candidate to possess experience in diagnosing issues within the Android Framework and Linux Kernel, the ability to interpret electrical schematics, and familiarity with the Android security model (SE Linux policy) and secure boot.

responsibilities
  • Customization and development of embedded Linux U-Boot/kernel and Linux Device Tree
  • Development and optimization of embedded Linux device drivers, with the inclusion of new features like display, power management, wifi, GPIO, etc.
  • Diagnosis and resolution of issues within the Android Framework and Linux Kernel
  • Team collaboration across disciplines to ensure successful project execution
  • Engagement with Android security models such as SE Linux policy and secure boot
  • Provision of technical leadership and mentorship for junior developers
  • Problem-solving across various disciplines, balancing between technical and business needs
  • Persistence, strong problem-solving skills, and a willingness to collaborate in finding solutions that prevent project delays
  • Responsibility, self-motivation, creativity, solid work ethic, and a desire to deliver a quality product
requirements
  • A minimum of 2 years' experience in software development, with a strong concentration on Android
  • Experience in embedded Linux device driver development, optimizations, bug fixing, and the addition of new functionality like display, power management, wi-fi, GPIO, etc.
  • Familiarity with Universal Boot Loader (U-Boot), Linux kernel, and Android HAL
  • Skill in utilizing source control tools like Git, Gerrit, and GitHub, and Android command-line tools such as ADB and Fastboot
  • Capability to manage multiple, competing priorities in a high-velocity environment
  • Excellent verbal and written communication skills coupled with an Upper-Intermediate level of English proficiency
nice to have
  • Understanding of Android NDK, Java, and Kotlin
  • Acquaintance with Real-Time Operating Systems (RTOS)
  • Experience in working with Google’s AOSP architecture in developing Android framework services
  • Proficiency in Graphics and Display Drivers

These jobs are for you

benefits for locations

georgia.svg
ImageImage
For you
  • Paid time off
  • Paid sick leave days
  • Medical insurance
  • Stable income
ImageImage
For your comfortable work
  • 100% remote work forever
  • Free licensed software
  • Possibility to work on your own device (BYOD)
  • Stable workload
  • Relocation opportunities
  • Flexible engagement models
ImageImage
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Language courses
  • Free access to internal and external e-Libraries
  • Certification opportunities
  • Skill advisory service
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses