Responsibilities Take part in the design, modeling and development of multiple families of CPU/ NPU cores. You will develop libraries for design-space exploration and software-hardware co-design. Research and develop novel computer architectures (e.g., CPU/NPU/GPU/TPU cores, domain-specific