You will have responsibilities for developing the SoC level solutions that drive the architecture of Apples future System-on-Chips. Your work will be highly visible and critical to delivering the best performance and power efficiency in Apples future products. You will be expected to collaborate with all the hardware and software teams that are part of Apples SoC development: C performance modeling of proposed architectural solutions and features. Writing architectural specification documents in collaboration with engineers across different disciplines. Gathering analyzing and validating measured and simulated results to compare architectural design alternatives. Working with the multi-functional teams to develop architectural solutions. Improving Apples modeling platform by developing APIs tools and optimal standard examples that can be used throughout the company. Carefully analyzing and presenting results to enable data specific architecture/design. Measuring and analyzing existing SOC and workloads. Some international travel is required for this position.
BS degree
Knowledge of memory controller techniques for different memory technologies such as DDRx and LPDDRx
C/C programming skills
Understanding of one or more of the following: CPU GPU Camera/Video or Machine Learning hardware accelerator memory access patterns and usage of system caches.
MS or PhD in CS EE or related field
3 years of relevant experience
Knowledge of QoS solutions for SoCs
Ability to conduct performance architecture and microarchitecture modeling and studies
Python skills
Experience contributing to a SoC design project at the micro-architectural or RTL level
Communication skills
Expertise in cooperative code development using a revision control system such as GIT
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.