Principal Performance Architect
Core
Develop performance modeling methodologies and analysis tools for System on Chip (SoC) and Intellectual Property (IP) to identify bottlenecks and justify architectural changes.
Role type
Principal Performance Architect
Builds
Cycle-accurate/approximate performance models and analysis tools in C++ and Python
Domain
Semiconductor / Computer Architecture
Deliverable
production ML models
Required skills
C++, Python, SoC architecture, Micro-architecture, RTL, Performance modeling, AI tools, I/O subsystems, Memory subsystems, Coherency flows, Interconnect, QoS traffic
Preferred skills
Performance monitors, Post-silicon tuning
Technologies
C++, Python, AI tools
Responsibilities
Create and own SoC/IP performance models; Identify performance bottlenecks with Micro-architects and RTL teams; Propose architectural changes with quantitative justification; Verify correlation of models to RTL implementation; Collaborate with product architecture teams.
Seniority
Principal, hands-on IC