Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
Experience in performance modeling, performance analysis, and workload characterization.
Experience working with general-purpose programming languages (i.e., C/C++, Python).
Experience in modern, high-performance CPU/ML architecture and micro-architecture.
Preferred qualifications:
PhD in Electrical Engineering, Computer Engineering, or Computer Science, emphasizing on computer architecture or artificial intelligence/machine learning.
Experience with processor instruction set architecture (e.g., ARM, RISC-V, x86).
Experience in integrating ARM cores into ASICs at architectural and RTL levels.
Knowledge of system software components such as Linux, drivers, and runtime.