About The Position

As part of Apple’s Silicon Technologies group, the SoC Level Validation Engineer helps validate next-generation, high-performance, power-efficient processors and systems-on-chip. The team develops and runs a bare-metal system-level software suite, primarily post-silicon while also leveraging pre-silicon validation, to expose corner-case hardware bugs and help ensure high-quality Apple Silicon products reach customers. Apple is hiring for junior through senior levels. The role includes creating and executing validation plans, developing system-level software, and collaborating across teams to meet product validation needs.

Requirements

  • Bachelor’s degree in Electrical Engineering or Computer Science and 10+ years of experience.
  • Embedded programming experience.
  • Knowledge of SoCs and CPUs, including microarchitecture, memory hierarchy, interrupts and DMA, clock and power gating, system-level understanding, and SoC bring-up experience.
  • Programming experience in C/C++ and Assembly language.
  • Knowledge of hardware and software debugging tools and methods.
  • Experience with oscilloscopes.

Responsibilities

  • Write directed and random tests for SoCs and CPUs.
  • Debug issues before and after silicon is manufactured.
  • Develop and maintain a system-level software platform.
  • Lead software development and execution plans for SoC projects.
  • Work with designers and architects to accomplish validation goals.
  • Collaborate with other Apple teams to develop validation strategies based on product needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service