Android TV System Architect

Employment:
Full-time
Location:
Beijing/Fuzhou
Salary:
Start Date:

Job Responsibilities:

1. Lead the architecture design, technical research, and solution demonstration of key features for the Android TV system.

2. Review internal design proposals and identify optimization directions for existing solutions.

3. Produce design documentation, guide engineers in code implementation, review critical code, and solve technical problems during development, providing professional guidance and solutions.

4. Establish a performance optimization system for Android TV (key indicators such as boot speed, memory leak, ANR rate, etc.), and guide the resolution of systemic performance bottlenecks and compatibility issues.

5. Develop coding standards and architectural design guidelines, and promote the technical capability of the team.

6. Regularly organize industry insights and technical sharing sessions.

Qualifications:

1. Educational Requirement: Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.

2. Work Experience: Over 8 years of experience in Android system development, with at least 3 years in system architecture design.

Key Competencies:

1. Customization of AOSP architecture (experience in modifying core services such as AMS/WMS/PMS).

2. Linux kernel tuning (process scheduling, memory management, I/O performance analysis).

3. Multimedia framework reconstruction (Stagefright/MediaCodec/Display HAL, etc.).

4. Experience in system application (System App) development, familiar with system-level permission management, multi-user management, and other mechanisms.

5. Familiarity with Android inter-app communication mechanisms (such as AIDL, Binder, ContentProvider, etc.), and capable of modular decoupling design.

6. Experience collaborating with chip manufacturers.

7. Knowledgeable in Agile development and the DevOps system (Jenkins/Gerrit/GitLab CI/CD pipeline design).

8. Proficiency in the Android TV international certification system (Netflix ESN, HDMI LLC, HBBTV, etc. certifications).

9. Ability to model complex problems (using UML/sequence diagrams to analyze system-level defects).