Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
5 years of experience with two or more of the following: CPU, GPU, ISP, display, video codecs, memory controllers, fabrics, compression, storage, OTP, interrupts, interfaces, debugging/profiling mechanism, power management system.
Preferred qualifications:
Master’s degree or PhD in Computer Science, Electrical Engineering, or a related field.
Experience designing/implementing or validating RTL for CPU, GPU, Fabric, Memory, Caches, Camera, Video, Display, and Access Control elements.
Experience analyzing multi-IP workload usecases, tools, and simulators at different abstraction levels (Cycle Accurate, TLM, or Functional).
Experience with a scripting language.
Knowledge of hardware performance monitors or profiling, power management, and optimization.
Knowledge of OS, Firmware, Software Stack, OpenGL, OpenCL, Java, Codec.