Performance Modeling Architect
About the role
Architect role focused on performance engineering and performance modeling of sophisticated SoC features. Collaborates with uArchitecture, Design, and Core Software teams to define next-generation architectural features to enhance Mac performance. Responsible for analyzing workloads, identifying bottlenecks, modeling features, evaluating trade-offs, developing a C++ model, integrating with agent models and software simulation platforms, and correlating model performance with RTL implementation.
Responsibilities
- Collaborate with hardware and software teams to define next-generation architectural features for Mac performance.
- Analyze user workloads to identify factors impacting performance and bottlenecks.
- Model new features and evaluate trade-offs of implementation.
- Develop and implement a C++ performance model and integrate it with agent models and software simulation platforms.
- Correlate model performance with RTL implementations.
Qualifications
- BS.c in EE, CS or CE is Required
- Strong SoC architecture knowledge, micro-architecture knowledge, and understanding of competing architectures
- Experience working in a performance modeling environment
- Strong knowledge and proficiency in software development in C/C++
- Proficient in scripting languages such as Perl and Python
- Ability to conduct experiments in all phases of design, gather and analyze data, and document results using scripting/spreadsheets
- Knowledge and experience with common performance benchmarks and workloads
Skills
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services