Taro Logo

SoC Performance and QoS Validation Engineer

A leading technology company that designs and manufactures consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For SoC Performance and QoS Validation Engineer

Apple is seeking a talented SoC Performance and QoS Validation Engineer to join their Silicon Technologies group. This role presents an exceptional opportunity to work on groundbreaking technology that powers Apple's entire device ecosystem, including iPhone, iPad, Macs, Watch, and TV.

The position involves working with cutting-edge System-on-Chip (SoC) architecture, where you'll be responsible for validating block-level and system-level performance of various subsystems. You'll be part of a team that translates architecture specifications and use case descriptions for new and emerging workloads, including Machine Learning (ML), into test scenarios on Apple-designed SOCs.

As a validation engineer, you'll collaborate closely with architecture, hardware design, and software teams, contributing to testplan development, debugging, and silicon data correlation. A significant part of your role will involve maintaining and improving an internally developed Real Time Operating System (RTOS), writing low-level driver code, and developing system software for power management feature validation.

The ideal candidate will have strong expertise in C and C++, embedded systems programming, and a deep understanding of ARM specifications and computer architecture. You'll work with state-of-the-art tools and technologies, including lldb/Xcode for development and debugging, while gaining invaluable experience in bare-metal RTOS development.

This role offers competitive compensation, including base pay ranging from $175,800 to $312,200, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. You'll be working at Apple's headquarters in Cupertino, contributing to the technology that millions of users rely on daily.

Join Apple's Silicon Technologies group to be part of a team that's pushing the boundaries of processor technology and helping to create the next generation of Apple's innovative products. This role offers unique challenges, opportunities for growth, and the chance to make a significant impact on products used by millions of people worldwide.

Last updated 7 months ago

Responsibilities For SoC Performance and QoS Validation Engineer

  • Validate block level and system level performance of various subsystems in the SoC
  • Collaborate with multi-functional teams to develop testplans, debug, and correlate silicon data
  • Maintain and improve internally developed Real Time Operating System (RTOS)
  • Write low-level driver code in RTOS to configure and run various sub-systems
  • Develop system software to validate power management features
  • Develop and maintain latency critical software
  • Help bringup prototypes and explore power and performance of bare metal workloads

Requirements For SoC Performance and QoS Validation Engineer

Python
Linux
  • BS + minimum of 3 years of experience
  • Expert in C and C++, knowledge of assembly
  • Strong understanding of ARM specification, computer architecture, system architecture, SoC architecture, and memory systems
  • Knowledge of Atomic operations, memory barriers
  • Experience with embedded systems programming
  • Experience with silicon bring-up and embedded software debug
  • Strong understanding of common data structures, algorithms, OS concepts, and multi-threaded programming
  • Skilled at scripting – Python, bash

Benefits For SoC Performance and QoS Validation Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?