Skip To Main Content
backgo to search

senior 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 are looking for a Senior Android Developer to join our remote team to work on an exciting embedded Linux project.

This project will involve embedded Linux U-Boot/kernel development and customization, Linux Device Tree development, and Android HAL (Hardware Abstraction Layer). The candidate should have experience debugging issues within the Android Framework and Linux Kernel, be able to read and understand electrical schematics and be familiar with the Android security model (SE Linux policy) and secure boot.

responsibilities
  • Develop and customize embedded Linux U-Boot/kernel, and Linux Device Tree
  • Design, develop, and optimize embedded Linux device drivers, adding new functionality like display, power management, wi-fi, GPIO, etc.
  • Debug issues within the Android Framework and Linux Kernel
  • Collaborate with cross-functional teams to ensure project success
  • Work with Android security models like SE Linux policy and secure boot
  • Provide technical leadership and mentorship to junior developers
  • Solve problems that span multiple disciplines, balancing technical and business needs
  • Be persistent, possess strong problem-solving skills, and be willing to work with others to find solutions that avoid project stalls
  • Be responsible, self-motivated, creative, have a solid work ethic, and have the desire to produce a quality product
requirements
  • Minimum of 3 years of experience in software development, with a focus on Android
  • Experience with embedded Linux device driver development, optimizations, and bug fixing, adding new functionality (display, power management, wi-fi, GPIO, etc.)
  • Experience with Universal Boot Loader (U-Boot), Linux kernel, and Android HAL
  • Ability to work with source control tools such as Git, Gerrit, and GitHub, and with Android command line tools such as ADB and Fastboot
  • Excellent verbal and written communication skills, with an Upper-Intermediate level of English proficiency
  • Ability to handle multiple, competing priorities in a fast-paced environment
nice to have
  • Knowledge of Android NDK, Java, and Kotlin
  • Familiarity with Real-Time Operating Systems (RTOS)
  • Experience with Google’s AOSP architecture developing Android framework services
  • Experience with 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