Embedded CPU Architect, Platform Architecture

Apple Inc

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
24 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $205k
$152k most similar roles pay here $263k

This listing doesn't post a salary. Most similar roles pay $174,243–$235,750.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded CPU Architect, Platform Architecture

Join the Platform Architecture team as an Embedded CPU Architect to drive performance optimization for Apple’s embedded CPUs used in iPhone, iPad, Mac, and other products. You will analyze embedded workloads such as real-time processing, audio DSP, always-on scenarios, and ML inference, collaborating with software teams to identify bottlenecks and propose architectural enhancements that balance power efficiency and area constraints. Utilizing performance simulation environments and scripting languages like Python or Perl for analysis, you will develop tools and infrastructure to support data-driven decisions, working closely with CPU designers to implement optimizations while ensuring feasibility within design limitations. This role requires a background in CPU architecture, experience with ARM, RISC-V, or x86 ISAs, and proficiency in C/C++. Ideal candidates have expertise in microarchitecture areas such as branch prediction and pipeline optimization, along with knowledge of embedded ML workloads and low-power design techniques.

What you'll do

  • Analyze performance characteristics of embedded workloads including real-time processing, audio DSP, always-on scenarios, and ML inference.
  • Identify bottlenecks in existing microarchitectures and propose optimization strategies for performance, power efficiency, and area.
  • Collaborate with software teams to understand unique use case requirements across different environments.
  • Translate insights into actionable improvements for CPU designs and the software stack.
  • Develop and refine analysis tools and infrastructure for data-driven architectural decisions.
  • Work closely with CPU design team to implement proposed optimizations while balancing tradeoffs.

What we're looking for

  • BS degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Experience with CPU architecture and microarchitecture
  • Proficiency in performance simulation environments and workload optimization
  • Expertise in ARM, RISC-V, or x86 instruction set architectures
  • Programming skills in C/C++ and scripting languages like Python or Perl
  • Deep understanding of power-performance trade-offs in CPU designs
  • Experience with embedded ML workloads and system-level optimizations

More like this

Similar roles

Embedded CPU Engineer, Platform Architecture

Apple Inc

Beaverton, OR 24 days ago
C C++ Python Perl ARM RISC-V x86 Simulation environments Performance analysis tools Branch prediction Prefetching Pipeline optimization Datapath Memory hierarchy SIMD Vector architectures Compiler infrastructure Real-time operating systems Power-performance trade-offs System-level power management Low-power design techniques

Platform Architect - Security (Platform Architecture)

Apple Inc

Austin, TX 2 days ago
Python C Unix Shell Scripting AWS Kubernetes CI/CD Post-quantum algorithms Public key infrastructure Secure Boot Secure Update Secure Communication Threat modeling Virtualization Confidential computing Biometrics Smart cards Operating System concepts Isolation Privilege levels

Principal Engineer, CPU Architecture & Performance Research

Samsung Semiconductor

San Jose, CA 2 days ago $219,000$351,000
RISC-V C/C++ Python gem5 ARM X86 Out-of-order execution Branch prediction Pipelines Speculation Cache coherence Memory systems Prefetching NUMA effects SIMD Vectors VME Compiler optimizations Hardware/software co-design Performance modeling RTL Architectural simulators Cycle-accurate simulation Trace-driven analysis Statistical modeling

Principal SoC Architect - Hardware

Nvidia

Westford, MA 93 days ago $272,000$431,250
SystemC C++ PCIe Camera Interfaces Virtualization Power Management Security Memory Controller Boot CPU/GPU coherency Platform integration ISO26262 Automotive safety Clocks Resets Interconnects Multimedia accelerator pipelines Patenting Architecture modeling Performance analysis Post-Silicon production support Silicon debug Customer documentation

CPU Micro-Architect RTL Engineer

Qualcomm

Austin, TX 29 days ago $154,000$231,000
RISC-V RTL Verilog SystemC VHDL Processor pipelines Out-of-order execution Load/store units Caches Cache coherence Memory hierarchy Multi-processor systems Multi-threaded systems Low-power design Performance optimization Area and timing goals Communication skills Collaboration skills Teamwork skills