Debug Tools Engineer

A technology company that creates innovative products, services, and customer experiences, known for Hardware products and commitment to sustainability.
$180,000 - $300,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Description For Debug Tools Engineer

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.

Last updated 2 months ago

Responsibilities For Debug Tools Engineer

  • Development/co-development of Silicon Debug Tools for Apple's Mobile SOCs
  • Interface with software, architecture, design, verification, emulation, silicon validation teams
  • Develop software solutions to improve debug flow and process
  • Silicon bring-up, testing and debug

Requirements For Debug Tools Engineer

Python
  • Knowledgeable in hardware architectures - SOCs, CPU, GPU, fabrics
  • Silicon Validation Testing and Debug experience
  • Scripting in the development of hardware debug tools and flows
  • Bachelor's degree and a minimum of 10 years relevant industry experience

Interested in this job?

Jobs Related To Apple Debug Tools Engineer

Custom Timing Engineer

Custom Timing Engineer position at Apple, focusing on sophisticated circuit design and timing analysis for high-performance hardware development.

Custom Timing Engineer

Senior hardware engineering role focusing on circuit timing analysis and optimization for Apple's custom digital circuits team.

SRAM Circuit Design Engineer

Design and implement custom SRAM circuits for Apple's next-generation silicon chips, working with world-class engineering teams on flagship products.

Custom Circuits Design Verification Engineer

Senior verification engineering role at Apple focusing on custom circuits and SoC design verification, requiring 10+ years of experience in digital design and verification.

SoC Power Validation Engineer

SoC Power Validation Engineer role focusing on silicon power validation, analysis, and optimization for mobile SoCs.