Memory Controller Performance Architect
ArmJob Title
Memory Controller Performance Architect
Role Summary
Architect and develop performance and system models for memory controller and interconnect IP used in Arm-based SoC designs. Collaborate with performance engineers, product teams, and partners to analyze system bottlenecks, optimize power/performance, and productize models for partner use.
Work spans model development, system-level analysis for AI/infrastructure/automotive/mobile workloads, and mentoring engineering team members.
Experience Level
Mid-level (experienced individual). The posting requests an experienced candidate but does not specify years of experience.
Responsibilities
Primary responsibilities include developing and applying models and analysis to improve IP and system performance.
- Develop memory controller IP and system-level performance and power models to identify and resolve bottlenecks for key workloads and KPIs.
- Create power and performance methodologies and apply simulation and emulation techniques to enable new workloads.
- Perform system-level analysis to guide micro-architecture improvements and IP optimizations.
- Collaborate with business units and partners to provide models, analysis, and design guidance to achieve high confidence in Arm IP.
- Mentor and guide team members on performance methodologies and model use.
Requirements
Must-have technical skills and experience.
- Proven experience in memory/interconnect performance modeling, workload analysis, system performance methodologies, and delivering practical solutions.
- Proficiency in C++ for large-scale software development and scripting in Perl or Python.
- Strong interpersonal skills, initiative, ability to learn and share concepts, and experience mentoring others.
Nice-to-have.
- Experience with SystemC TLM and interconnect micro-architecture design.
- Experience correlating models with RTL and deploying performance tools and extrapolation methodologies for large systems.
Education Requirements
Bachelor's, Master's, or Ph.D. in Electrical Engineering, Computer Engineering, or Computer Science; emphasis on computer architecture, microarchitecture, and performance expertise.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.
