Software Engineer- SoC Level Validation Engineer
In this role, you will:
Write SoC and CPU directed and random tests
Debug issues pre-silicon or post-silicon
Develop and maintain system-level SW platform
Lead SW development and execution plans of SoC projects
Work with designers and architects to accomplish validation goals
Engaging with other teams at Apple to develop validation strategies based on product needs
Minimum Qualifications
Bachelor's degree in software engineering or related field with 10 years of experience.
Preferred Qualifications
SOC and CPU knowledge
Micro-architecture
Memory hierarchy
Interrupt and DMA
Clock and Power Gating.
System level understanding.
Experience with SoC bringup
Experienced C/C++ and Assembly language programmer
Expertise in Embedded programming with an understanding of hardware-software interfaces
Knowledge of Hardware and Software debug tools and methods
Experience with scopes is a plus