What are the responsibilities and job description for the CPU Platform Architect position at Apple?
Summary
Posted: Oct 5, 2022
Role Number:200432758
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. New challenges continually arise that require the sharp problem-solving skills of dedicated and inquisitive individuals. Would you like to become a part of an extraordinary team responsible for the SoC architecture of Apple products? This is an excellent opportunity to join Apple's Platform Architecture group for a self-driven engineer with great initiative. Platform Architecture features a collaborative and hands-on environment that fosters engineering excellence, creativity, and innovation. In this highly visible and multi-functional role, you will bridge the gap between hardware and software to identify solutions and drive them across the various organizations involved. The successful applicant should be a strong generalist with a computer architecture background, an understanding of both hardware and software, and the ability to weigh tradeoffs between the different specialized areas in the system. This position requires strong communication, persuasion, and negotiation skills.
Key Qualifications
- Computer Science background - MS with 10 years experience or BS with 15 years experience
- Ability to appreciate and anticipate how software and firmware interact with SOC micro-architecture
- Excellent written and verbal communication skills, as well as solid teamwork and leadership skills
- Broad range of competence involving hardware, CPU micro-architecture, and OS software
- Highly talented and motivated to work on large and complex systems
- Ability to work independently in an unstructured environment
- Basic understanding of CPU speculative-execution attacks
- Strong knowledge of the ARM architecture
- Proficient in C and C
Description
The Platform Architect will have wide-ranging responsibilities: - Guide and participate in the definition and evaluation of new architectural proposals - Interact cross-functionally with other groups to understand their constraints and goals - Balance those conflicting needs and constraints to make the best system-wide trade-offs - Promoting and driving new opportunities and techniques with other teams - Help define and assess new security features and speculative-execution mitigations
Education & Experience
MS/PhD in Computer Science with 10 years of experience. BS in Computer Science with 15 years experience.
Additional Requirements
CPU Optimization Architect
Hireio, Inc. -
San Jose, CA
CPU Performance Architect
Advanced Micro Devices, Inc -
Santa Clara, CA
CPU Performance Engineer - Platform Architecture
Apple -
Santa Clara, CA