Senior Debug Tools Architect for Arm SoCs

Ampere

Durham (NC)

On-site

USD 182,000 - 273,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401K retirement plan
Dental insurance
Vision insurance
Income protection
Unlimited flextime

Job summary

Ampere is hiring for a core member of the Debug Tools team to architect, design, and develop software-based debugging tools for our high-performance Arm-based SoCs. The role focuses on deep technical ownership, architecture leadership, and cross-team influence across the Ampere software group.

You will drive the debugging strategy, deploy tools for internal and external Ampere SoCs, and collaborate with hardware, validation, and platform teams to resolve complex customer issues while expanding

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science with 8+ years of related experience; or a Master’s with 5+ years, or a PhD with 3+ years.
  • Proficiency with Arm architecture and ecosystem (Armv8-a/v9-a, Armv7-m, Arm CoreSight, AMBA APB/AXI/AHB/CHI).
  • Proficiency in C/C++, Python, and Bash programming.
  • Experience using Arm Development Studio, TRACE32 PowerView, and GDB debuggers.
  • Experience with instruction trace, bus trace, scans dumps, array dumps, and crash capture.
  • Experience with version control (git) and software best practices.
  • Strong analytical, debugging, and testing methodology skills.

Responsibilities

  • Architect, design, develop, and deploy software-based Debug Tools for a 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 and external debug tools on Ampere SoCs.
  • Contribute to software architecture documents, application notes, and software product documentation.
  • Develop tooling for advanced debugging techniques (instruction trace, bus trace, array dump, scan dump, ATE bootstrapping).
  • Develop Open Source JTAG and self-hosted trace and debugger software for Ampere microprocessors.
  • Develop Arm Development Studio and TRACE32 utilities for internal and external debugging.
  • Perform pre-silicon bring-up of debug software on simulators and hardware emulation platforms.
  • Collaborate with hardware design, architecture, post-silicon validation, and platform AE teams to resolve critical customer issues.

Skills

C/C++
Python
Bash
Arm architecture

Education

Bachelor's degree in Electrical Engineering / Computer Engineering / Computer Science

Tools

Arm Development Studio
TRACE32 PowerView
GDB

Job description

Ampere is hiring for a core member of the Debug Tools team to architect, design, and develop software-based debugging tools for our high-performance Arm-based SoCs. The role focuses on deep technical ownership, architecture leadership, and cross-team influence across the Ampere software group.

You will drive the debugging strategy, deploy tools for internal and external Ampere SoCs, and collaborate with hardware, validation, and platform teams to resolve complex customer issues while expanding

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Debug Tools Architect for Arm SoCs
Senior Debug Tools Architect for Arm SoCs

Ampere • Santa Clara (CA)

On-site
USD 182,000 - 273,000
Premium health coverage
401K retirement plan
Unlimited flextime
+1
Senior Debug Tools Architect for Armv9 SoCs
Senior Debug Tools Architect for Armv9 SoCs

Ampere • Portland (OR)

On-site
USD 182,000 - 273,000
Premium medical insurance
Dental insurance
Vision insurance
+5
Lead Debug Tools Architect for Armv9 SoCs
Lead Debug Tools Architect for Armv9 SoCs

Ampere Computing LLC • Durham (NC)

Remote
USD 182,000 - 273,000
Health insurance
Principal Software Engineer, Debug Tools
Principal Software Engineer, Debug Tools

Ampere • Santa Clara (CA)

On-site
USD 182,000 - 273,000
Premium health coverage
401K retirement plan
Unlimited flextime
+1
Principal Software Engineer, Debug Tools
Principal Software Engineer, Debug Tools

Ampere • Durham (NC)

On-site
USD 182,000 - 273,000
Health insurance
401K retirement plan
Dental insurance
+3
Principal Software Engineer, Debug Tools
Principal Software Engineer, Debug Tools

Ampere • Portland (OR)

On-site
USD 182,000 - 273,000
Premium medical insurance
Dental insurance
Vision insurance
+5
Principal Software Engineer, Debug Tools
Principal Software Engineer, Debug Tools

PortlandJobs.net, LLC • Portland (OR), Northern (KY)

Hybrid
USD 180,000 - 240,000
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
Principal Debug Tools Engineer - AI HPC
Principal Debug Tools Engineer - AI HPC

PortlandJobs.net, LLC • Portland (OR), Northern (KY)

Hybrid
USD 180,000 - 240,000
Principal Software Engineer, Debug Tools
Principal Software Engineer, Debug Tools

Ampere Computing LLC • Durham (NC)

Remote
USD 182,000 - 273,000
Health insurance