Join Apple's Silicon Validation team as a Debug Tools Engineer, where you'll be at the forefront of developing Silicon Debug Tools for Apple's Mobile SOCs. This role combines hardware expertise with software development, requiring deep knowledge of hardware architectures and debug technologies. You'll work closely with cross-functional teams including software, architecture, design, verification, and emulation to enhance debug flows and processes.
The position demands expertise in hardware architectures (SOCs, CPU, GPU, fabrics) and strong programming skills, particularly in scripting languages like Python, Perl, or Tcl. You'll be involved in critical phases of silicon development, from bring-up to testing and debugging, requiring both technical depth and collaborative skills.
Apple's environment is known for turning innovative ideas into extraordinary products quickly. You'll be part of a team that has revolutionized entire industries, working with cutting-edge technologies and brilliant minds. The role offers the opportunity to contribute to groundbreaking Apple products while working in a culture that values innovation and sustainability.
Key technical areas include experience with JTAG, on-chip debug structures, scandump, non-TAP debug ports, and memdump/MBIST. The ideal candidate will bring both pre-silicon and emulation verification/validation experience, along with knowledge of Verilog and SystemVerilog.
This is an excellent opportunity for an experienced professional who combines hardware expertise with software development skills, offering the chance to impact the development of future Apple silicon technologies while working with industry-leading teams and technologies.