Software Engineer - SoC Level Validation Engineer
Core
Design and validate next-generation high-performance, power-efficient system-on-chip (SoC) processors for Apple devices.
Role type
SoC Level Validation Engineer
Builds
High-quality functional Apple Silicon products
Domain
Semiconductor / SoC Design
Required skills
C/C++ programming, Assembly language, System-level software development, Hardware-software interface understanding, Debug tools and methods, Embedded programming, Micro-architecture knowledge, Memory hierarchy knowledge, Interrupt and DMA knowledge, Clock and Power Gating knowledge, SoC bringup experience
Preferred skills
Pre-silicon and post-silicon validation experience, Corner-case hardware bug identification, Bare metal system level SW suite usage
Technologies
C, C++, Assembly
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 to Senior, hands-on IC
