Performance Modeling Architect - Team lead

Company: Apple
Company: Apple
Location: Israel
Department: Hardware
Posted on: 2024-07-01 06:00
Summary Posted: Jun 30, 2024 Role Number: 200557354 Passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. We are looking for a highly motivated leader with hands-on experience who is passionate about performance engineering and performance modeling of sophisticated SoC features.You will be joining a team of extraordinary engineers and interacting daily with software and hardware engineering teams across Apple. Description Description Lead small team of performance architects Collaborate with Platform Architecture, Microarchitecture and core software teams to Lead, develop, model and analyze performance features in modern and sophisticated SoCs. Analyze workloads to identify performance bottlenecks and opportunities Perform self-guided performance simulation studies of architectural alternatives Write and maintain features, sections and tools of the architectural performance model Develop and implement C++ model and interface it to the different agent models and software simulation platforms Define and document performance targets and details of interesting and important use cases Minimum Qualifications Minimum Qualifications Key Qualifications Key Qualifications Preferred Qualifications Preferred Qualifications Experience leading small teams Strong SoC architecture knowledge, micro-architecture knowledge, and an 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 Python Ability to conduct experiments in all phases of design, gathering and analyzing data; and to utilize scripting/spreadsheet to document and present results Knowledge and experience with common performance benchmarks and workloads Education & Experience Education & Experience Additional Requirements Additional Requirements More
View Original Job Posting