Embedded Android Firmware Engineer (Rockchip)
Worldwide
Position Overview: Seeking a specialized Android Firmware Engineer and Rockchip platform expert to modify existing .img firmware packages for RK3566, RK3588, and RK3326-based projector systems. The role requires modifying the Android Graphical User Interface (GUI), integrating custom timer controls, and developing custom video playback solutions. Key Responsibilities: • Firmware Engineering: Unpack, decompile, and repackage existing Rockchip .img firmware files to extract and modify boot, system, and vendor partitions. • GUI & Feature Modification: Modify the Android framework and System UI to implement custom clock timer controls and optimize custom video playback applications. • System Time Modification and Special Features: Implement and calibrate system time modifications and special features (on/off) • Display Pipeline & Screen Warping: Implement and calibrate display warping and keystone correction for projectors at two levels: o Pre-Android: Configure initial splash screen warping prior to kernel initialization (e.g., via U-Boot). o Post-Android: Modify display HALs, Hardware Composer (HWC), or SurfaceFlinger for real-time screen warping during OS operation and playback. • System Testing: Flash modified firmware, resolve bootloop issues, and ensure stable performance across all targeted Rockchip SoCs. Required Qualifications: • Proven experience modifying Android Board Support Packages (BSPs) for Rockchip SoCs (specifically RK3326, RK3566, RK3588). • Demonstrated ability to unpack and repackage Android .img files at the partition level. • Expertise in Android display pipelines (SurfaceFlinger, HWC, HAL). • Direct experience with RK based PCBA • Preferred: Experience with Android Projectors, specifically implementing hardware or software-based screen warping and keystone correction. • Strong understanding of the Linux boot process, bootloader configurations, and Android framework modifications. Compensation: • Competitive
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$35.00
-
$60.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:last week
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesTustin10:13 PM
- $23K total spent78 hires, 14 active
- 1,539 hours
- Retail & Consumer GoodsMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by