Debug Tools Engineer

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

Description For Debug Tools Engineer

At Apple, innovation is at the core of everything we do. We're seeking a Debug Tools Engineer to join our Silicon Validation team, focusing on the development of Silicon Debug Tools for Apple's Mobile SOCs. This role combines hardware expertise with software development, requiring deep understanding of hardware architectures and debug technologies.

As a Debug Tools Engineer, you'll work at the intersection of hardware and software, developing crucial tools that support Apple's groundbreaking hardware products. You'll collaborate with cross-functional teams including software, architecture, design, verification, emulation, and silicon validation to create and improve debug flows and processes.

The ideal candidate brings 10+ years of industry experience, with strong expertise in hardware debug technologies, scripting languages, and silicon validation. You'll need to understand complex hardware architectures including SOCs, CPU, GPU, and fabrics, while being proficient in tools and technologies like JTAG, on-chip debug structures, and MBIST.

This role offers the opportunity to work on cutting-edge technology at Apple's Waltham location, contributing to the next generation of Apple hardware products. You'll be part of a team that values innovation, creative problem-solving, and technical excellence, while maintaining Apple's commitment to leaving the world better than we found it.

Join us in this challenging role where your expertise in both hardware and software will directly impact the development and validation of Apple's future products. Your work will be essential in ensuring the quality and reliability of Apple's innovative hardware solutions.

Last updated 21 hours 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, and silicon validation teams
  • Develop software solutions to improve debug flow and process
  • Silicon bring-up, testing and debug

Requirements For Debug Tools Engineer

Python
  • Bachelor's degree and a minimum of 10 years relevant industry experience
  • Strong scripting skills in Perl, Python, Tcl, or bash
  • Knowledge of hardware architectures - SOCs, CPU, GPU, fabrics
  • Experience with Verilog and SystemVerilog
  • Strong working knowledge of hardware debug technologies (JTAG, on-chip debug structures)
  • Experience with non-TAP debug ports
  • Knowledge of memdump/MBIST
  • Effective communication skills
  • Creative and critical thinking skills

Interested in this job?

Jobs Related To Apple Debug Tools Engineer

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.

Debug Tools Engineer

Senior Debug Tools Engineering role at Apple, focusing on Silicon Debug Tools development for Mobile SOCs, requiring 10+ years of hardware architecture and validation experience.