Senior Principal Debug Tools Architect for Arm SoCs

Ampere

Durham (NC)

On-site

USD 225,500 - 338,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) retirement plan
Unlimited flextime

Job summary

Ampere, a semiconductor design company, seeks a lead Debug Tools engineer to architect and implement software-based debugging for 64-bit Armv9 SoCs and other processors. You will influence architecture, develop advanced tooling, and collaborate across hardware and software teams.

The role emphasizes pre-silicon bring-up, internal/external support, and ownership of debugging solutions across Ampere products.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or related field with 12 years of related experience; MS with 8 years; PhD with 5 years.
  • Proficiency with Arm architecture and ecosystem, including Armv8-a/v9-a and Armv7-m, Arm Debug Interface Architecture, Arm CoreSight, Arm AMBA APB/AXI/AHB/CHI.
  • Proficiency in C/C++, Python, and Bash programming.
  • Experience using Arm Development Studio, TRACE32 PowerView, OpenOCD, and GDB debuggers.
  • Experience with instruction trace, bus trace, dumps, and crash capture.
  • Experience with git and software best practices.

Responsibilities

  • Architect, design, develop, and deploy software-based Debug Tools for custom 64-bit Armv9 SoC and other processors.
  • Invent new debug tools and techniques for future products and technologies.
  • Influence architecture and design decisions with knowledge of internal/external debug tools on Ampere SoCs.
  • Develop tooling for advanced debugging techniques (instruction trace, bus trace, array dump, scan dump, ATE bootstrapping).

Skills

Armv9 architecture familiarity
C/C++
Python
Debugging
Analytical skills
Git/version control

Education

Bachelor's degree in CS/CE/EE/SE
MS degree
PhD

Tools

Arm Development Studio
TRACE32 PowerView
OpenOCD
GDB

Job description

Ampere, a semiconductor design company, seeks a lead Debug Tools engineer to architect and implement software-based debugging for 64-bit Armv9 SoCs and other processors. You will influence architecture, develop advanced tooling, and collaborate across hardware and software teams.

The role emphasizes pre-silicon bring-up, internal/external support, and ownership of debugging solutions across Ampere products.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Head of Debug Tools Architecture for Next-Gen SoCs
Head of Debug Tools Architecture for Next-Gen SoCs

Ampere • Portland (OR)

On-site
USD 225,000 - 339,000
Premium health benefits
Unlimited flextime
10+ paid holidays
+1
Sr. Principal Software Engineer, Debug Tools
Sr. Principal Software Engineer, Debug Tools

Ampere • Durham (NC)

On-site
USD 225,000 - 339,000
Health insurance
401(k) retirement plan
Unlimited flextime
Sr. Principal Software Engineer, Debug Tools
Sr. Principal Software Engineer, Debug Tools

Ampere • Portland (OR)

On-site
USD 225,000 - 339,000
Premium health benefits
Unlimited flextime
10+ paid holidays
+1
Principal DevTools Engineer — CI/CD & Debug Tooling
Principal DevTools Engineer — CI/CD & Debug Tooling

Ampere • Portland (OR)

On-site
USD 182,000 - 273,000
Health insurance
401K retirement plan
Unlimited flextime
Senior DevTools Engineer — CI/CD & Automation
Senior DevTools Engineer — CI/CD & Automation

Ampere • Durham (NC)

On-site
USD 182,000 - 273,000
Premium medical insurance
401K retirement plan
Unlimited Flextime
Principal Developer Tools Engineer
Principal Developer Tools Engineer

Ampere • Portland (OR)

On-site
USD 182,000 - 273,000
Health insurance
401K retirement plan
Unlimited flextime
Principal Developer Tools Engineer
Principal Developer Tools Engineer

Ampere • Durham (NC)

On-site
USD 182,000 - 273,000
Premium medical insurance
401K retirement plan
Unlimited Flextime
Principal System Debug Engineer
Principal System Debug Engineer

Graphcore • Austin (TX)

On-site
USD 130,000 - 160,000
Lead Server Debug Engineer - Systems & SoC
Lead Server Debug Engineer - Systems & SoC

Socket.dev • Austin (TX)

On-site
USD 130,000 - 180,000
AMD benefits
Lead Server Systems Debug Engineer: Drive SoC Validation
Lead Server Systems Debug Engineer: Drive SoC Validation

Advanced Micro Devices • Austin (TX)

On-site
USD 140,000 - 180,000
Benefits at a glance