Android Framework Developer
Technology
PersistentBengaluru, India1 month ago
Full timeOn-site
Job description
About Position:
We are seeking an experienced Android Framework Developer to join our engineering team and contribute to the development of next-generation Android-based products and platforms. The ideal candidate will have deep expertise in Android Framework internals, AOSP customization, HAL development, and native Android systems programming.- Role: Android Framework Developer
- Location: Bengaluru
- Experience: 10 to 15 Years
- Job Type: Full Time Employment
- Develop, customize, and enhance Android Framework components and core system services.
- Work on AOSP platform development, customization, integration, and maintenance activities.
- Design and implement Hardware Abstraction Layer (HAL) modules for device-specific functionality.
- Develop and maintain JNI interfaces between Java Framework layers and native C/C++ components.
- Customize Android platform services based on product requirements.
- Analyze, troubleshoot, and resolve Android framework and system-level issues.
- Collaborate with hardware, BSP, kernel, and application teams to ensure seamless integration.
- Optimize Android platform performance, memory utilization, and system stability.
- Implement new framework features and device-specific enhancements.
- Debug and resolve system integration, boot-up, performance, and device compatibility issues.
- Participate in architecture discussions and technical design reviews.
- Develop unit tests and validation procedures for framework-level components.
- Maintain technical documentation, design specifications, and implementation guides.
- Ensure compliance with Android platform standards and best practices.
- Support software releases and platform upgrade activities.
- 10-15 years of software development experience with significant experience in Android platform development.
- Strong hands-on expertise in Android Framework development.
- Extensive experience with AOSP architecture, customization, and platform integration.
- Strong programming skills in Java, C, and C++.
- Good understanding of JNI (Java Native Interface) concepts and implementation.
- Experience designing and developing HAL modules for Android devices.
- Strong knowledge of Android system architecture and framework internals.
- Experience working with Android system services, Binder IPC, and native services.
- Knowledge of Android build systems and platform compilation processes.
- Strong debugging and troubleshooting skills at framework and system levels.
- Experience working with Linux-based development environments.
- Understanding of Android boot sequence, startup services, and runtime components.
- Familiarity with device drivers, kernel interactions, and BSP integration.
- Experience with Android performance tuning and memory optimization.
- Knowledge of Android security architecture and permission models.
- Experience using Git and version control systems.
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Experience working in Agile software development environments.
- Competitive salary and benefits package
- Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
- Opportunity to work with cutting-edge technologies
- Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
- Annual health check-ups
- Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
- We support hybrid work and flexible hours to fit diverse lifestyles.
- Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
- If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment
Keywords
humanoid-robottime-and-attendancetraining-and-developmentmaintenance-repair-and-operations-mroplanning-and-designvisual-art-designproduct-development-and-designcabinet-construction-materials-hardwarejavac10cplusplusproduct-requirementstroubleshootingseamless-integrationi-o-memory-peripheral-connectorsdebuggingsystems-integrationcompliancepolicies-and-practicessoftware-development
Interested in this role?