Performance Control Software Engineer - Platform Architecture

Apple Inc

Actively hiring Posted today Verified listing
Beaverton, OR Posted 1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$115k most similar roles pay here $210k

This listing doesn't post a salary. Most similar roles pay $137,500–$200,320.

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

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR

As a Performance Control Software Engineer at Apple’s Platform Architecture team, you will play a pivotal role in measuring, analyzing, and controlling the power-performance relationship across all Apple platforms. Your daily tasks include designing and implementing kernel features for performance control, conducting experiments to understand execution efficiency under various constraints like temperature and power delivery, and creating data visualizations to inform decision-making. You will collaborate with cross-functional teams from processor architecture to application software development, influencing the design of new operating system features that enhance the performance of Apple silicon in hundreds of millions of devices worldwide. The ideal candidate has a background in computer science or electrical engineering, extensive experience in kernel software development using C or C++, and a deep understanding of hardware performance monitoring instrumentation.

What you'll do

  • Design and prototype new operating system performance control features for Apple silicon.
  • Conduct experiments to analyze execution efficiency under various physical constraints.
  • Create data visualizations and instrumentation tools for performance analysis.
  • Influence cross-functional teams to improve power–performance tradeoffs in systems.
  • Identify opportunities to enhance measurement and control capabilities of Apple silicon.

What we're looking for

  • BS in Computer Science, Electrical and Computer Engineering, or a related field.
  • Experience with operating system design and implementation.
  • Kernel software development expertise in C or C++.
  • Ability to conduct performance experiments and analyze data visualizations.
  • Influence cross-functional teams including processor architecture and OS development.
  • Identify opportunities for improving measurement and control capabilities of Apple silicon.

More like this

Similar roles

Software Engineer, Verifications Platform

Upstart

Remote (San Mateo, CA, US) 103 days ago $142,000$196,600
Java Kotlin Go Python Docker Kafka Temporal Plaid PostgreSQL AWS CI/CD Maven Gradle Swagger JUnit Mockito Git Jenkins GitHub Slack
Remote