Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple SoC Memory Performance Engineer - Platform Architecture m/f/d 
Germany, Bavaria, Munich 
143283469

13.06.2024
Description
You will conduct architectural and micro-architectural feature exploration and validation using the performance model for Apple silicon. Your responsibilities will include, but are not limited to: - Create C++ based performance models of proposed architectural solutions and features.- Execute simulation based performance analysis for our products to compare and propose architectural design alternatives. - Defining test plans and test planning methodology to secure the performance targets towards the product.- Gathering, analyzing, and validating measured and simulated results to compare architectural design alternatives.- Improve Apple’s modeling platform by developing APIs, tools, and optimal standard examples that can be used throughout the company.- Tuning and validating future SoC HW/SW for the best user experience. - Interface and collaboration with cross-functional teams: architecture, hardware and software teams for collaborative debug, and correlation studies. - Some international travel is required for this position.
Key Qualifications
  • Solid knowledge of cache management and memory controller for DRAM technologies. Prior experience on writing a memory simulator using C++ is a huge plus.
  • Extensive experience with micro-architectural performance modeling, architectural exploration, performance validation and correlation
  • Proficient programming skills in SystemC, C++ or equivalent languages and related software engineering principles
  • Experience with scripting languages like Python, Perl, Lua, Bash
  • Significant experience in architectural research or in development of embedded systems projects
  • Experience with on-chip interconnect fabrics, caches, and memory/DRAM controllers, quality-of-service architecture.
  • Ability to study a problem in depth, design experiments, analyze data and present results in wider forums
  • Strong communication and documentation skills.
  • Ability to fluently speak and write in English
Education & Experience
MS or PhD in CS, EE, or related field and a minimum of few years relevant industry experience.
Additional Requirements
  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
  • We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.