Software Prototyping Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
110 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $214k
$112k $295k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $136,050–$196,000 — the blue band above. At the midpoint, this role pays about $214k versus about $166k 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 · Software Prototyping Engineer

The Software Prototyping Engineer joins the System Performance Architecture team to define the future of Apple Silicon platforms. This multi-disciplinary role involves implementing software prototypes for emerging workflows across AI/ML, gaming, consumer, and developer domains. The engineer will collaborate with System Architecture and Software Engineering teams on feasibility analysis, drive workload optimization, and debug software and operating system bottlenecks. Key responsibilities include developing internal tooling infrastructure for data collection regarding power, performance, thermal management, memory management, and battery life. Candidates must demonstrate proficiency in C, C++, Python, and Swift, with experience in macOS, iOS, and iPadOS. The role requires expertise in PnP analysis, telemetry, and workload profiling to solve complex performance challenges across hardware and software systems.

What you'll do

  • Implement software prototypes for emerging workflows in AI/ML, gaming, consumer, and developer domains.
  • Conduct feasibility analyses and define workflows with System Architecture and Software Engineering teams.
  • Drive workload optimization and debugging to identify software and operating system bottlenecks.
  • Develop and improve internal tooling for collecting power, performance, thermal, and memory data.
  • Analyze system characteristics including battery life, acoustics, and thermal management.
  • Profile and analyze software workloads to influence next-generation Apple Silicon platforms.

What we're looking for

  • Bachelor's Degree in EE or Computer Engineering and minimum 6 years of industry experience in Computer Architecture, performance analysis, or hardware modeling.
  • Experience with macOS, iOS, and/or iPadOS.
  • Experience with PnP (Power and Performance) analysis and telemetry.
  • Proficiency in C, C++, Python, and Swift.
  • Experience in software engineering, workload profiling, analysis, and debugging.
  • Master's Degree in EE/Computer Engineering or equivalent relevant working experience (preferred).
  • Exposure to Camera, Filesystem, and Networking software stacks (preferred).
  • Experience with GPU APIs such as Metal, OpenGL, or OpenCL (preferred).

More like this

Similar roles

Software Prototyping Engineer

Apple Inc

Cupertino, CA 7 days ago $150,400–$277,600
C C++ Python Swift Metal OpenGL OpenCL macOS iOS iPadOS AI/ML Workload Profiling Performance Analysis Computer Architecture Power and Performance) analysis Telemetry Memory Management Thermal Management
6+ yrs exp

Prototyping Engineer

Apple Inc

Cupertino, CA 9 days ago $150,400–$277,600
Generative AI Spatial Computing Computer Graphics Swift Metal RealityKit visionOS Machine Learning Synthetic Data Motion Capture Optical Physics Foundation Models
3+ yrs exp

Prototyping System Engineer

Apple Inc

Sunnyvale, CA 110 days ago $150,400–$277,600
Electrical Engineering Schematic Capture PCB Layout C/C++ Python Power Electronics I2C SPI UART MIPI USB PCIe Altium Oscilloscope Logic Analyzer Embedded Systems Signal Integrity
5+ yrs exp

Concept Prototyping Engineer

Apple Inc

Cupertino, CA 95 days ago $184,700–$324,800
2D CAD Siemens NX Mechanical Engineering Mechatronics Engineering Electromechanical Engineering Product Design Prototyping Fabrication Assembly Industrial Design
3+ yrs exp

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

Prototyping Systems Engineer, Platform Architecture

Apple Inc

Cupertino, CA 119 days ago $184,700–$324,800
C C++ ARM Cortex-A Cortex-M Microcontrollers Device Drivers Bootloaders Operating Systems PCI UART I2C SPI USB Schematic Review Hardware Bringup Firmware
10+ yrs exp