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

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 10 days 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?

Jobs Related To Apple SoC Performance and QoS Validation Engineer

Design Verification Engineer

Design Verification Engineer role at Apple focusing on wireless SOC development, requiring expertise in C/C++ and Verilog/SystemVerilog with 3+ years experience.

Health Sensing HW - Electrical Engineer

Health Sensing Hardware Electrical Engineer position at Apple, focusing on developing next-generation sensor technologies for health monitoring features in Apple products.

Wireless Systems Software Engineer

Wireless Systems Software Engineer role at Apple focusing on developing and maintaining software infrastructure for wireless silicon design.

Analog/Mixed Signal Design Engineer

Design and develop analog/mixed signal circuits for Apple's next-generation devices, focusing on custom analog designs and performance optimization.

WiFi MAC Systems Engineer

WiFi MAC Systems Engineer role at Apple, focusing on wireless systems design and optimization for next-generation SoC products.