> Markdown version of [/jobs/ext/3922188-staff-android-framework-developer](https://www.wearedevelopers.com/jobs/ext/3922188-staff-android-framework-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Android Framework Developer - **Company:** Ford Motor Company - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Salary:** $150,200.0 - $283,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Abstraction Layers, Agile Methodology, Android Software Development, C++ (Programming Language), Code Review, Programming Tools, Network Troubleshooting, Performance Tuning, Software Engineering, Kotlin, Information Technology - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3467204403&tx=JL4943FFF&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent combination of relevant education and experience. * 8+ years of software development experience, particularly in Android development and AOSP-based platforms. * Strong expertise in Java, Kotlin, and C/C++; familiarity with Rust is a plus. * Deep understanding of Android OS internals, lifecycle management, services, and IPC methods (Binder). * Proven experience in developing and integrating hardware abstraction layers (HAL) to facilitate communication between hardware and software. * Familiarity with Android Interface Definition Language (AIDL) for defining and managing IPC mechanisms. * Proficient in using modern development tools and methodologies, including Agile practices and CI/CD pipelines. * Proven ability to analyze and optimize system performance while considering user experience. ## Description This position will focus on designing and implementing core components of the Android framework, enhancing the performance, reliability, and security of our IVI platform. The ideal candidate will possess a deep understanding of Android's architecture and will thrive in a collaborative environment. What you'll do... * Drive the design and development of system-level components and libraries within the Android framework. * Build HAL, AIDL interfaces and android services * Work closely with product managers, UX designers, and hardware teams to gather requirements and define technical solutions. * Analyze performance bottlenecks and troubleshoot system issues, ensuring high efficiency and user satisfaction. * Conduct thorough code reviews and ensure adherence to best coding practices and high-quality standards. * Maintain comprehensive documentation covering architecture, workflows, and technical specifications.