CareerPlan

Software Engineer - SoC Level Validation Engineer

Beaverton, United States of AmericaFull-time2026-10-22 → 2026-11-10

Core

Develop SoC and CPU directed and random tests, debug hardware issues pre- and post-silicon, and maintain system-level SW platform to validate high-performance processors.

Role type

SoC Level Validation Engineer

Builds

Next-generation, high-performance, power-efficient processor (SoC) for Apple devices

Domain

Semiconductor / Hardware Validation

Required skills

C/C++ programming, Assembly language, Hardware-software interface understanding, Embedded programming, System-level software development, Hardware debugging, Pre-silicon/post-silicon debugging, SoC bringup experience

Preferred skills

Micro-architecture knowledge, Memory hierarchy knowledge, Interrupt and DMA knowledge, Clock and Power Gating knowledge, SoC and CPU knowledge

Technologies

C/C++, Assembly, Bare metal system level SW suite

Responsibilities

Develop SoC and CPU directed and random tests; Debug issues pre-silicon or post-silicon; Develop and maintain system-level SW platform; Work with designers and architects to accomplish validation goals

Seniority

Mid-level (3+ years experience)