We are seeking a highly skilled and motivated Android AOSP Engineer with deep expertise across the Android stack below the application layer — from the Hardware Abstraction Layer (HAL) and System Services down to Linux kernel-level integration. The ideal candidate will bring extensive experience in embedded software/firmware development, Android BSP, and AOSP customization. This role offers the opportunity to work with the latest Android versions (preferably Android 14 and beyond), contributing to innovative embedded systems in the critical middleware space between low-level hardware and the Android framework.You’ll be part of a cross-functional team developing and optimizing Android-based platforms and delivering robust, scalable solutions.Technical Requirements:5+ years of professional experience in embedded software/firmware development.2+ years of hands-on experience with Android AOSP development, including deep knowledge of HAL, Android Framework, and System Services.Strong understanding of recent Android versions, features, APIs, and changes (preferably Android 14 or later).Proficiency in C++, Java, and modifying system-level code in C.Solid experience in Embedded Linux development (e.g., power management, display drivers, connectivity stacks like Wi-Fi/Bluetooth).Strong familiarity with low-level system layers and good understanding of Linux kernel internals.Familiarity with Android development tools and workflows, including adb, fastboot, repo, and source control tools such as Git, Gerrit, and GitHub.Good grasp of networking protocols: Ethernet, IP, TCP, UDP.Strong problem-solving skills and a proactive, independent working style.Excellent written and verbal communication skills.Nice to Have:Experience with scripting languages like Bash or Python.Debugging and development experience within the Android Framework layer.Familiarity with the NDK toolchain, building native libraries and components.Linux User Space development experience is a strong plus; Linux Kernel development experience is a bonus.Understanding of Project Treble architecture and experience working with Treble-based partitioning.