Software Engineer - SoC Level Validation Engineer
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)
