Media-IP SoC Performance Engineer, Platform Architecture
Core
Design and optimize performance models for complex multi-media IPs powering Apple SoCs to ensure best customer experience across devices like iPhone, iPad, Mac, and Vision Pro.
Role type
Senior IC media-IP SoC performance engineer (platform architecture)
Builds
Performance models and custom analysis tools for multi-media IPs
Domain
Consumer electronics / Computer architecture
Deliverable
production ML models
Required skills
C++ (object-oriented, STL), Python, performance modeling, data analytics, statistics, machine learning, SoC architecture (fabrics, memory systems, QoS, arbitration, queuing theory), RTL correlation
Preferred skills
MS/PhD, 3+ years industry experience, modular object-oriented design patterns, shell scripting, Lua, trace analysis, data flow simulation
Technologies
C++, Python, Lua, shell scripting, RTL, performance models
Responsibilities
Collaborate with architects and software teams to plan, implement, and validate high-level C++ performance models; Develop custom tools for analyzing and visualizing performance data using data science and ML; Present performance study results to drive architectural decisions; Validate performance models against specifications and correlate with RTL; Analyze product traces and simulate data flow for Media use cases to provide performance and power feedback
Seniority
Senior, hands-on IC