CPU - Silicon Processor Software Debug Engineer

Apple

Education
Company Type
Experience
Responsibilities
Workhours
  • Job Number: 30155728
  • Santa Clara Valley, California, United States
  • Posted: Jul. 7, 2016
  • Weekly Hours: 40.00

Job Summary

In this highly visible role, you will be at the center of a chip design effort interfacing with many disciplines, with a critical impact on getting functional products to millions of customers quickly. You will be responsible for pre-silicon verification, silicon bring-up and debug of a CPU. The role includes verification tasks, bring-up planning, diagnostic generation, system lab testing, and failure analysis and debug of logic, timing and power-related bugs.

Key Qualifications

  • The ideal candidate should have 5+ years of processor pre- and post-silicon verification experience.
  • Strong understanding of processor architecture and micro-architecture.
  • Good knowledge of timing, power and implementation issues in CPU design
  • Good understanding of operating systems, firmware and device drivers
  • Experience in crafting tests to target specific portions of processor functionality.
  • Excellent skills in triage and root-cause of silicon failures.
  • Excellent teamwork and communication. Ability to work with multiple teams in delivering a solution.
  • Strong programming skills.

Description

•Work with architects and verification engineers to leverage CPU debug features and prepare tests for debug of functionality issues on silicon. •Work with implementation engineers to prepare tests for characterizing power, timing and reliability, and debug physical issues on silicon. •Craft diags either through manual or semi-automated means to help root-cause bugs in a system setting. The diags can span simple ones that fit in the L2 cache to more complex OSes and applications that run from DRAM. They will need to target functionality, power, performance, and physical design characterization for timing and reliability. •Deliver silicon bring up test plans and provide feedback and insights to leverage and enhance the debug architecture of the CPU. •Work closely with product engineering and test engineering personnel on device characterization and system-to-tester correlation.

Education

BS, MS, or Ph.D. in Electrical Engineering, Computer Science, or Computer Engineering is required.

Read Full DescriptionHide Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up