Embedded CPU Engineer, Platform Architecture
Core
Define and optimize embedded CPUs for iPhone, iPad, Mac, and other Apple products, focusing on performance, power efficiency, and architectural feature exploration for embedded workloads.
Role type
Senior IC embedded CPU engineer (platform architecture)
Builds
Embedded CPUs and surrounding subsystems for Apple's product line
Domain
Consumer electronics + CPU architecture
Deliverable
production ML models | product features
Required skills
CPU architecture/microarchitecture design, performance analysis and optimization, ISA knowledge (ARM, RISC-V, x86), C/C++ programming, performance simulation environments, scripting (Python/Perl)
Preferred skills
Branch prediction/prefetching/pipeline optimization expertise, embedded ML inference engine experience, SIMD/vector architecture knowledge, real-time OS experience, low-power design techniques, compiler infrastructure development
Technologies
ARM, RISC-V, x86, Python, Perl, C, C++