Lead Debug Tools Architect for Armv9 SoCs

Ampere Computing LLC

Durham (NC)

Remote

USD 182,000 - 273,000

Full time

27 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance

Job summary

Ampere Computing LLC in the United States is seeking a Principal Software Engineer for Debug Tools to own the architecture, design, and development of debug solutions for next-generation Arm-based SoCs.

You will collaborate with hardware, validation, and platform teams to deliver tools such as trace, bus, and array dumps, and you will lead pre-silicon bring-up on simulators and emulation platforms.

Qualifications

  • Bachelor’s degree or higher in a relevant engineering field with 5–8 years of related experience.
  • Proficiency with Arm architecture (Armv8-a/v9-a) and associated debug toolchains.
  • Strong C/C++, Python, and Bash programming skills.
  • Experience with debugging tools and tracing techniques (instruction, bus, crash capture).
  • Experience with version control 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.
  • Contribute to software architecture documents, application notes, and product documentation.
  • Develop tooling for advanced debugging techniques such as instruction trace, bus trace, array dump, and scan dump.

Skills

C/C++
Python
Bash
Arm Development Studio
TRACE32 PowerView
GDB
Git
Instruction trace

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science
Master’s degree
PhD

Tools

Arm Development Studio
TRACE32 PowerView
GDB

Job description

Ampere Computing LLC in the United States is seeking a Principal Software Engineer for Debug Tools to own the architecture, design, and development of debug solutions for next-generation Arm-based SoCs.

You will collaborate with hardware, validation, and platform teams to deliver tools such as trace, bus, and array dumps, and you will lead pre-silicon bring-up on simulators and emulation platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead System Debug Engineer - CPU & Platform Bring-Up
Lead System Debug Engineer - CPU & Platform Bring-Up

Advanced Micro Devices • Austin (TX)

Hybrid
USD 150,000 - 210,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
SoC Debug Architect: Lead Post-Silicon & System Debug
SoC Debug Architect: Lead Post-Silicon & System Debug

MediaTek Research Lab Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 211,000 - 356,000
Health insurance
Life insurance
Disability insurance
+6
Staff Applications Engineer - Debug & Tooling Lead
Staff Applications Engineer - Debug & Tooling Lead

Arm Limited • United States

Hybrid
USD 100,000 - 160,000
Hybrid working
Professional development
Healthy work–life balance
Senior System Debug Engineer — CPU & Platform Bring-Up
Senior System Debug Engineer — CPU & Platform Bring-Up

AMD • Austin (TX)

Hybrid
USD 160,000 - 230,000
Principal Software Engineer, Debug Tools
Principal Software Engineer, Debug Tools

Ampere Computing LLC • Durham (NC)

Remote
USD 182,000 - 273,000
Health insurance
Silicon Debug & Embedded Systems Engineer
Silicon Debug & Embedded Systems Engineer

AMD • San Jose (CA)

On-site
USD 170,000 - 210,000
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
Lead Debug Engineer – Hardware & Software Testing
Lead Debug Engineer – Hardware & Software Testing

Flex • Milpitas (CA)

On-site
USD 130,000 - 180,000
Server Platform Debug Lead — Flexible Schedule
Server Platform Debug Lead — Flexible Schedule

AMD • Austin (TX)

On-site
USD 140,000 - 190,000