Systems Engineer, Platform Architecture

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$121k most similar roles pay here $242k

This listing doesn't post a salary. Most similar roles pay $151,000–$217,287.

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

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Systems Engineer, Platform Architecture

As a Systems Engineer, Platform Architecture, you will join the Platform Architecture group to connect hardware and software into one unified system. You will collaborate with engineers across the company to build and deploy forward-looking prototype systems that contribute to the development of hardware and software architecture. Your daily responsibilities include designing and developing new technologies for interfacing software to hardware prototypes while supporting silicon engineering teams on next generation chips. You will work with software, design verification, and silicon validation teams to deploy these technologies. The role requires proficiency in C++, multi-threading, concurrency, and scripting languages like Python or Lua. Preferred skills include experience with C++17, SystemVerilog, HDL simulation tools, AXI protocols, atomics, memory ordering, and moving data over sockets, shared memory, or PCIe to solve complex hardware/software interface challenges.

What does a Systems Engineer earn?

Median $154916 from 223 postings across 34 companies.

See salary data

What you'll do

  • Design and develop new technologies for interfacing software with hardware prototypes.
  • Support silicon engineering teams in developing next-generation chip technologies.
  • Deploy and transfer interface technologies across software, design verification, and silicon validation teams.
  • Provide technical support to various groups regarding the use of existing and new technologies.
  • Lead deliverables independently to multiple internal teams.
  • Develop hardware/software interface technologies for chip development and verification.

What we're looking for

  • Bachelor's degree in Computer Science or related engineering field.
  • Experience programming in C++.
  • Experience with multi-threading and concurrency.
  • Experience with a scripting language such as Python or Lua.
  • Experience with debugging and profiling tools.
  • 3+ years relevant industry experience (preferred).
  • Experience with C++17 or later, including templates for compile-time optimizations (preferred).
  • Experience with SystemVerilog, HDL simulation tools, and protocols such as AXI (preferred).

More like this

Similar roles

Systems Engineer, Platform Architecture

Apple Inc

Austin, TX 5 days ago
C++ Python Lua SystemVerilog HDL AXI PCIe Multi-threading Concurrency Memory Ordering Shared Memory Profiling Tools Silicon Validation Hardware/Software Interface
10+ yrs exp

Systems Engineer, Platform Architecture

Apple Inc

Cupertino, CA 4 days ago $150,400–$225,300
C++ Python Lua SystemVerilog HDL AXI Multi-threading Concurrency Memory Ordering PCIe Sockets Shared Memory Profiling Tools Hardware/Software Interface
3+ yrs exp

Systems Engineer, Platform Architecture

Apple Inc

Cupertino, CA 5 days ago $184,700–$324,800
C++ Python Lua SystemVerilog HDL AXI PCIe Multi-threading Concurrency Memory Ordering Sockets Shared Memory Profiling Tools Silicon Validation Hardware/Software Interface
10+ yrs exp