drjobs AOSP Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Banga - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description PSTI2185

Client Name

Tata Elxsi

Client Location

Bangalore

Position Name

AOSP Developer

Job Description

  • Customize build and maintain Android operating system images using AOSP.

  • Integrate AOSP with hardware components such as cameras sensors displays and radios.

  • Develop and modify HAL (Hardware Abstraction Layer) frameworks and system services to support new hardware features.

  • Work on bootloader kernel and device drivers to ensure compatibility with custom hardware.

  • Hands on experience on OS migration

Platform Customization:

  • Modify Android frameworks system applications and native libraries to meet specific product requirements.

  • Customize the Android UI/UX including system themes launchers and preinstalled apps.

  • Ensure compliance with CTS (Compatibility Test Suite) VTS (Vendor Test Suite) and other Android certification requirements.

Performance Optimization:

  • Analyse and optimize system performance boot time and power consumption.

  • Conduct profiling and troubleshooting of memory CPU and GPU usage.

  • Address ANR (Application Not Responding) and crash issues through debugging and performance tuning.

Collaboration and Integration:

  • Work closely with hardware engineers QA teams and product managers to ensure successful integration of new hardware components.

  • Collaborate with app developers and UI/UX designers to ensure smooth interaction between the platform and custom applications.

  • Provide support for OTA (OvertheAir) updates firmware releases and system upgrades.

Debugging and Issue Resolution:

  • Debug and fix lowlevel system issues (kernel panics ANR memory leaks).

  • Analyze logs using logcat dmesg adb and other debugging tools to diagnose and resolve issues.

  • Implement custom logging for improved system monitoring and debugging.

Qualifications:

Technical Skills:

  • Strong proficiency in C/C Java and Kotlin for Android development.

  • Extensive experience with AOSP including Android build system makefiles and Bazel.

  • Handson experience with Linux kernel development and device drivers.

  • Familiarity with bootloaders (e.g. UBoot Fastboot) and recovery mechanisms.

  • Experience with Android Debug Bridge (ADB) Fastboot and dumpsys tools.

  • Knowledge of git and repo for managing AOSP source code.

Experience:

  • 5 years of experience in Android platform development and custom ROM development.

  • Experience working with SoC vendors (e.g. Qualcomm MediaTek) and integrating their device trees kernels and proprietary binaries.

  • Understanding of Android security mechanisms SELinux policies and systemlevel permissions.

  • Proven experience in debugging native crashes and Java layer issues.

  • Application development using Kotlin a added advantage

Soft Skills:

  • Strong problemsolving skills and ability to work independently on complex technical issues.

  • Excellent communication skills to collaborate effectively with crossfunctional teams.

Adaptability and willingness to learn new technologies and tools as required.

Qualification

Bachelor Computer/Software Engineering
Master Computer/Software Engineering

# Postions

1

Experience

7 Years

Type of Engagement

FTE

Work Location

Chennai

Notice Period

Immediate to 30 Days

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.