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 6 days 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

Debug Tools Engineer

Senior hardware debug tools engineering role at Apple, focusing on Silicon Debug Tools development for Mobile SOCs, requiring extensive hardware and software expertise.

Sensing HW Systems Architect

Lead hardware systems architect position at Apple, focusing on computer vision and ML systems development, requiring 10+ years experience with competitive compensation.

DDR Design Engineer

Join Apple as a DDR Design Engineer in San Diego, working on cutting-edge PHY designs for high-performance, low-power applications with competitive compensation and benefits.

SoC Characterization Product Engineer

SoC Characterization Product Engineer role at Apple, focusing on next-gen processor design and testing with 10+ years experience required.

Embedded Software Engineering Manager - Cellular Modem Software

Lead embedded software engineering role at Apple, focusing on cellular modem software development and team management for mobile devices.