2 days ago
Responsibilities
- Write directed and random tests for SoC and CPU systems.
- Debug issues in pre-silicon and post-silicon environments.
- Develop and maintain a system-level software platform.
- Lead software development and execution plans for SoC projects.
- Work with designers and architects to achieve validation goals.
- Collaborate with other Apple teams to develop validation strategies based on product needs.
Requirements
- Bachelor of Science degree in Electrical Engineering or Computer Science.
- 10 years of professional experience.
- Embedded programming experience.
- Knowledge of SoC and CPU concepts, including micro-architecture, memory hierarchy, interrupts and DMA, clock and power gating, system-level operation, and SoC bring-up.
- C/C++ and Assembly language programming experience.
- Knowledge of hardware and software debugging tools and methods.
- Experience with scopes.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
