Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
8 years of experience with computer architecture concepts or experience with Linux kernel development, related to memory management, file systems, or power management.
5 years of experience working with Mobile/Embedded SoCs architecture or end-to-end use case system design.
Preferred qualifications:
Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
10 years of experience in hardware/software co-design, with a focus on computer architecture/accelerator architecture or Linux kernel development.
Experience driving system architecture decisions across software/hardware teams within an organization to build up the consensus and translate ideas into architecture specifications.
Experience in Linux kernel and Android architecture, with the knowledge of computer architecture, mobile SoC architecture, and machine learning architecture.