Senior Debug Tools Architect for Arm SoCs

Ampere

Santa Clara (CA)

Sur place

USD 182 000 - 273 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler
Générateur de candidature

N’envoyez pas de CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Avantages offerts par ce poste

Premium health coverage
401K retirement plan
Unlimited flextime
10+ paid holidays

Résumé du poste

Ampere is a semiconductor design company focused on high-performance, energy-efficient AI compute. We are hiring for a core member of the Debug Tools team to architect, design, and deploy software-based debug solutions across Ampere’s SoCs.

Responsibilities include developing new debug tools, influencing design decisions, and delivering robust debugging infrastructure for internal and external users. A strong background in Arm tooling and system software debugging is required.

Qualifications

  • Bachelor’s degree in Electrical/Computer 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, including Armv8-a/v9-a and Armv7-m, CoreSight and AMBA protocols.
  • Proficiency in C/C++, Python, and Bash.
  • Experience using Arm Development Studio, TRACE32 PowerView, and GDB.
  • Experience with instruction trace, bus trace, scan dumps, array dumps, and crash capture.
  • Experience with Git and software best practices.
  • Strong analytical, debugging, and testing methodology skills.
  • Proven ability to own problems and drive them to a resolution.
  • Experience with system software debugging tools like perf, ftrace recommended.

Responsabilités

  • 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 the architecture and design team decisions with knowledge of internal and external debug tools on Ampere SoCs.
  • Contribute to software architecture documents, application notes, and other software product documentation.
  • Develop tooling for advanced debugging techniques, such as instruction trace, bus trace, array dump, scan dump, and ATE bootstrapping.
  • Develop open source JTAG and self-hosted trace and debugger software for internal and external use in debugging Ampere microprocessors.
  • Develop Arm Development Studio and TRACE32 utilities for internal and external use in debugging Ampere microprocessors.
  • Perform pre-silicon bring-up of debug software on software simulators and hardware emulation platforms.
  • Collaborate with hardware design, architecture, post-silicon validation, and platform AE teams, as necessary, to resolve critical customer issues.

Connaissances

Arm architecture
C/C++
Python
Bash
Arm Development Studio
TRACE32 PowerView
GDB
Trace & dumps
Git
Debugging

Formation

Bachelor's degree in Electrical/Computer Engineering or CS
Master’s with 5+ years experience

Description du poste

Ampere is a semiconductor design company focused on high-performance, energy-efficient AI compute. We are hiring for a core member of the Debug Tools team to architect, design, and deploy software-based debug solutions across Ampere’s SoCs.

Responsibilities include developing new debug tools, influencing design decisions, and delivering robust debugging infrastructure for internal and external users. A strong background in Arm tooling and system software debugging is required.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Ampere • Durham (NC)

Sur place
USD 182 000 - 273 000
Health insurance
401K retirement plan
Dental insurance
+3
Senior Debug Tools Architect for Armv9 SoCs
Senior Debug Tools Architect for Armv9 SoCs

Ampere • Portland (OR)

Sur place
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)

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

Ampere • Santa Clara (CA)

Sur place
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)

Sur place
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)

Sur place
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)

Hybride
USD 180 000 - 240 000
Principal Debug Tools Engineer - AI HPC
Principal Debug Tools Engineer - AI HPC

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

Hybride
USD 180 000 - 240 000
Principal DevTools Engineer — CI/CD & Debug Tooling
Principal DevTools Engineer — CI/CD & Debug Tooling

Ampere • Portland (OR)

Sur place
USD 182 000 - 273 000
Health insurance
401K retirement plan
Unlimited flextime
Principal Software Engineer, Debug Tools
Principal Software Engineer, Debug Tools

Ampere Computing LLC • Durham (NC)

À distance
USD 182 000 - 273 000
Health insurance