Prototyping Systems Engineer, Platform Architecture

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
119 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $255k
$106k $348k
below market most similar roles pay here above market

This role pays more than 94% of similar roles. Most pay $151,000–$219,125 — the blue band above. At the midpoint, this role pays about $255k versus about $185k for comparable roles.

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

Listed pay typically runs $166,600–$277,600 across 2772 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Prototyping Systems Engineer, Platform Architecture

The Prototyping Systems Engineer - Platform Architecture joins the Platform Architecture group to develop forward-looking prototype systems that connect hardware and software into a unified system. This role involves creating livable prototypes by participating in overall system design, including top-level diagrams and schematic reviews. You will collaborate with software engineering partners to prepare the operating system, bootstrap, and develop device drivers. Once hardware is fabricated, you will work with electrical and mechanical engineering peers on bringup and debugging. Required skills include experience in computer system design, C/C++, and hardware interfaces like PCI, UART, I2C, SPI, and USB. You must understand low-level system software, bootloaders, and ARM architecture, specifically Cortex-A and Cortex-M profiles, to solve complex hardware and software integration problems.

What you'll do

  • Develop forward-looking prototype systems that function as complete, usable product concepts.
  • Participate in overall system design from top-level diagrams to schematic reviews.
  • Prepare the operating system, bootloaders, and device drivers for new projects.
  • Perform hardware bringup and debugging in coordination with electrical and mechanical engineering peers.
  • Apply engineering fundamentals to build new technologies from scratch.
  • Integrate hardware and software into a unified, seamless system architecture.

What we're looking for

  • BS in CS, CE, EECS, or similar engineering degree.
  • Experience in design of computer systems.
  • Experience in C/C++.
  • Understanding of common hardware interfaces such as PCI, UART, I2C, SPI, or USB.
  • Exposure to low-level system software such as operating systems, bootloaders and device drivers.
  • 10+ years industry experience (preferred).
  • MS or PhD in CS, CE, EECS, or similar engineering degree (preferred).
  • Ability to work with EEs for hardware bringup and debug of prototypes (preferred).
  • Ability to read and understand block diagrams, schematics, and data sheets (preferred).
  • Familiarity with microcontrollers, both hardware and firmware (preferred).
  • Familiarity with ARM architecture, Cortex-A and Cortex-M profiles (preferred).

More like this

Similar roles

Prototyping Systems Engineer, Platform Architecture

Apple Inc

Cupertino, CA 110 days ago $150,400–$225,300
C C++ ARM Architecture Cortex-A Cortex-M Microcontrollers Device Drivers Bootloaders Operating Systems PCI UART I2C SPI USB Schematic Review Block Diagrams Hardware Bringup
3+ yrs exp

Systems Engineer, Platform Architecture

Apple Inc

Cupertino, CA 15 days ago $184,700–$324,800
C++ Python Lua SystemVerilog PCIe AXI Multi-threading Concurrency Shared Memory Sockets HDL Simulation Profiling Tools Memory Ordering Atomics
10+ yrs exp

Systems Engineer, Platform Architecture

Apple Inc

Cupertino, CA 14 days ago $150,400–$225,300
C++ Python Lua SystemVerilog HDL AXI PCIe Multi-threading Concurrency Shared Memory Sockets Debugging Profiling C++17 Templates Memory Ordering
3+ yrs exp

Systems Engineer, Platform Architecture

Apple Inc

Austin, TX 14 days ago
C++ Python Lua SystemVerilog HDL AXI PCIe Multi-threading Concurrency Atomics Memory Ordering Sockets Shared Memory Profiling Tools Hardware/Software Interface Silicon Validation Design Verification
3+ yrs exp

Systems Engineer, Platform Architecture

Apple Inc

Austin, TX 15 days ago
C++ Python Lua SystemVerilog AXI PCIe Multi-threading Concurrency HDL Simulation Shared Memory Sockets Memory Ordering Profiling Tools C++17 Templates
10+ yrs exp

Systems Software Engineer, Platform Architecture

Apple Inc

Cambridge, MA 159 days ago $165,800–$292,400
C++ C Python Assembly Operating Systems Kernel Drivers Firmware ARM X86 Parallel Programming Compilers Modeling and Simulation SoC Design
10+ yrs exp