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.
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.
Seniority level
Mid-Senior level
Employment type
Full-time
Industries
Human Resources Services
#J-18808-Ljbffr