Key Responsibilities:
• Work with product management, marketing, and customers to define product requirements and specifications.
• Perform high-level modeling and analysis to explore architectural trade-offs and define optimal micro-architectures.
• Develop detailed architecture specifications for SoCs, CPUs, GPUs, or other complex IPs.
• Provide technical guidance and leadership to design and verification teams throughout the product development cycle.
• Research and evaluate emerging technologies and industry trends.
• Collaborate with software, system, and hardware teams to ensure a cohesive system architecture.
• Author and present technical documents and proposals to stakeholders.
Qualifications and Skills:
• Bachelor's or Master's degree in Electrical/Electronics Engineering, Computer Engineering, or a related field.
• Significant proven experience in chip architecture, micro-architecture, or a senior design role.
• Deep understanding of computer architecture concepts (e.g., CPUs, GPUs, memory hierarchies, interconnects, coherency).
• Experience with performance modeling and analysis tools.
• Strong knowledge of software and hardware interactions.
• Proficiency in scripting languages (e.g., Python, C++) for modeling and analysis.
• Ability to think creatively and solve complex, multi-dimensional problems.