Jiangli Yuan Email and Phone Number
Jiangli Yuan work email
- Valid
- Valid
- Valid
Jiangli Yuan personal email
10+ years of Embedded Linux kernel/bsp developing experiences. 6+ years of Android smartphone platform developing experiences Strong skills for debugging and troubleshooting complex system level issues. Expert of Linux kernel, file system, storage and power/battery managementSpecialties: -Embedded system -Linux kernel development -Bootloader(SBL, LK) development -Linux-Android operating system level development and debugging -Smartphone power management, battery management, battery charging subsystem, poweric subsystem -Linux device drivers development (Display, I2C, UART, SPI, Power IC etc.). -Linux file systems, flash based storage system(NAND,EMMC,UFS,SDCard) -ARM based embedded platform solution (TI OMAP, Qualcom MSM, Freescale, Intel) -ARM 32/64 CPU architectures -Understanding HW Schematic -C/C++/Shell/Java/Gnu make, ARM assembly languages -Lauterbach JTAG /Trace32, Oscilloscope -Git, ClearCase software revision control tools .
Amazon Lab126
View- Website:
- lab126.com
- Employees:
- 5614
-
Amazon Lab126Sunnyvale, Ca, Us -
Software Development ManagerAmazon Lab126 Aug 2021 - PresentSunnyvale, Ca, Us -
Senior Software Development EngineerAmazon Lab126 Dec 2016 - Aug 2021Sunnyvale, Ca, Us -
Principal Staff Software EngineerMotorola Mobility Llc Nov 2013 - Dec 20161 Owner of Linux file system and storage subsystem. Development of the Linux eMMC storage driver’s new features such as eMMC5.1 command-queue feature, field firmware update solutions. Bug fixing for instability issue of storage drivers and improving the storage performances. Maintenance of Android storage/file system subsystem, such as VOLD, ESDFS, F2FS,SDCARD. Bug fixing for the full storage encryption issue. 2 Owner of Motorola charge only mode module. Development Motorola charge only mode for Fast/Turbo/Wireless charging features. 3. System stability. Responsible for fixing Linux kernel panics caused by memory corruption, improper usage of kernel API in different drivers and timing issues in other drivers. Responsible for fixing system watchdog reset 4. New HW platform bring up. I was the major engineer who “bring up” Moto G(2nd) based on new QCOM 8926 platform. Bring up the boot loader, kernel, display driver, touch driver, file systems, charging and battery subsystems.5 Complex system issue. Responsible for analyzing customer returned units such as dead unit, rebooting units. Find the root cause of those failure units and provide the fix for next Android OTA update. Responsible for analyzing the user trial unit’s corner failure cases, such as OTA update failures, slow performances, system ANR, random crashing. Responsible for analyzing the system level issues, such as Android bionic libraries bugs, core/HAL layer problems.Products:Moto Driod Turbo, Moto X(2nd Gen), Moto X style, Moto X Maxx 2, Moto Droid Turbo2, Moto G(2nd Gen), Moto G(3rd Gen), Moto E(1st Gen), Moto E(2nd Gen), Nexus 6, Moto Droid Force, Moto Z. Platform:MSM8916, MSM8926, MSM8939, MSM8974, MSM8992, MSM8996, APQ8084.
-
Senior Staff Software EngineerMotorola Mobility Jul 2006 - Nov 2013Chicago, Illinois, UsI was focusing on following aspects of Motorola Android platform.1. Owner of Motorola Android Smartphone power management subsystem. Responsible for Android Smartphone power management subsystem, such as CPU idle governor, CPU freq governor, Dev freq governor, system suspend/resume, CPU hot plug. Responsible for optimizing Smartphone’s battery life/current drain for different user cases (idle, suspend, audio, video, camera). Make sure those use cases all meet battery life targets.2. Owner of Linux flashed based file system and Memory technology device. Maintenance of Linux NAND flash based system (JFFS2), developing new features such as extended attribution (xattr). Designed and implemented an enhancement for Linux MTD layer by adding Flash bad block table and bad block table and bad block replacement mechanism. 3. Battery charging/Fuel Gauge subsystem. Responsible for debugging and bug fix of QUALCOMM battery charging and fuel gauge drivers. 4. Display driver. Responsible for developing a MIPI DSI panel driver in Motorola secure boot loader. Designed and implemented a smooth transition solution from boot loader display driver to Linux kernel display driver.5. System stability. Responsible for smartphone overall stability , make sure it meet 2K hours goal. 6. Android upgrade integration. Responsible for initial “bring up” the new Android version on Motorola platforms. Products: Moto iDen876, Moto V8 Moto Droid, Milestone, Droid HD, Droid MAXX, Droid Razor, Droid X, Defy, Moto X (1st Gen)Platform: Freescale SCMA11, TI OMAP3430, OMAP3630, OMAP4430, OMAP4460, MSM8960.
Jiangli Yuan Skills
Jiangli Yuan Education Details
-
Beijing Institute Of TechnologyComputer Science
Frequently Asked Questions about Jiangli Yuan
What company does Jiangli Yuan work for?
Jiangli Yuan works for Amazon Lab126
What is Jiangli Yuan's role at the current company?
Jiangli Yuan's current role is Software Development Manager at Amazon Lab126.
What is Jiangli Yuan's email address?
Jiangli Yuan's email address is ji****@****ola.com
What schools did Jiangli Yuan attend?
Jiangli Yuan attended Beijing Institute Of Technology.
What skills is Jiangli Yuan known for?
Jiangli Yuan has skills like Embedded Systems, Software Engineering, Embedded Software, Device Drivers, Clearcase, Android, C, C++, Linux, Arm, Embedded Linux, Debugging.
Who are Jiangli Yuan's colleagues?
Jiangli Yuan's colleagues are Raghava Aditya Renukunta, Monica L., Vida Z., Fazih Keezhattil, Tuncay Sahin, Roger Law, 李小曼.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial