Embedded CPU Engineer, Platform Architecture

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
122 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$141k most similar roles pay here $234k

This listing doesn't post a salary. Most similar roles pay $153,100–$216,975.

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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded CPU Engineer, Platform Architecture

Embedded CPU Engineer, Platform Architecture joins the Platform Architecture team to drive performance and efficiency optimization for embedded CPUs across various product lines. This role involves defining CPUs specifically designed for embedded applications by analyzing workloads such as real-time processing, audio DSP, always-on scenarios, and embedded ML inference. The engineer will perform deep-dive performance analysis to identify microarchitecture bottlenecks and propose optimizations balancing power, timing, and area constraints. Key responsibilities include collaborating with algorithm teams and software engineers to explore ISA extensions and system-level improvements while developing performance models, simulators, and analysis tools. Required skills include experience in CPU architecture or microarchitecture, proficiency in C, C++, Python, or Perl, and familiarity with ARM, RISC-V, or x86 architectures. The role addresses the technical challenge of optimizing hardware and software stacks for specific embedded use cases.

What you'll do

  • Analyze performance characteristics of embedded workloads including real-time processing, audio DSP, and ML inference.
  • Identify bottlenecks in existing microarchitectures and propose optimization strategies for performance, power, and area.
  • Translate workload insights into actionable improvements for both hardware designs and the software stack.
  • Explore ISA extensions and microarchitecture enhancements tailored to specific embedded use cases.
  • Develop and refine performance models, simulators, and analysis tools to support architectural exploration.
  • Create and analyze real workloads and benchmarks representative of embedded applications.
  • Work with design teams to ensure architectural ideas are implementable within power, timing, and area constraints.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a similar field.
  • Master's or PhD in Electrical Engineering, Computer Engineering, or Computer Science is preferred.
  • Experience in CPU architecture or microarchitecture.
  • Experience with performance simulation environments and the analysis or optimization of workloads.
  • Proficiency in one or more architectures including ARM, RISC-V, or x86.
  • Proficiency in programming languages such as C, C++, Python, or Perl.
  • Expertise in areas like branch prediction, prefetching, pipeline optimization, datapath, or memory hierarchy.
  • Experience with embedded ML workloads, SIMD/vector architectures, or real-time operating systems.

More like this

Similar roles

Embedded CPU Architect, Platform Architecture

Apple Inc

Beaverton, OR 122 days ago
CPU Architecture Microarchitecture ARM RISC-V x86 C C++ Python Perl SIMD Vector Architectures Real-Time Operating Systems Performance Modeling Simulation Compiler Infrastructure Power Management Signal Processing
10+ yrs exp

CPU Architecture Performance Engineer (RISC V)

Qualcomm

Santa Clara, CA +1 43 days ago $167,100$250,700
CPU Architecture Micro-architecture C C++ Python Perl RTL SIMD Compiler Technology OS Internals Performance Modeling Simulation Hardware Engineering
4+ yrs exp

Power & Performance Hardware Engineer, Platform Architecture

Apple Inc

Santa Clara, CA 45 days ago $184,700$324,800
SoC Python Shell Scripting Power Measurement Benchmarking Computer Architecture Systems Programming Driver Development DC Power Delivery Hardware/Software Co-design reverse-engineering
10+ yrs exp

Power & Performance Hardware Engineer, Platform Architecture

Apple Inc

Santa Clara, CA 45 days ago $129,300$225,300
SoC Python Shell Scripting Power Measurement Tools Benchmark Software Computer Architecture Systems Programming Driver Development DC Power Delivery Circuits Hardware/Software Co-design Automation reverse-engineering