About the Role
The CGC-Tools team develops and sustains advanced debug infrastructure for AMD’s client, graphics, and custom product lines. This role enables end-to-end debug capabilities, supporting the full silicon lifecycle from bring-up to production. Engineers will design, implement, and maintain tooling, collaborate cross-functionally, and contribute to next-generation debug architectures.
Responsibilities
- Study upcoming SOCs and identify areas in need of advanced debug tools
- Work with IP teams to acquire functional understanding of IP blocks and procedures for making operational health assessments of the IP block’s state
- Work with firmware teams to instrument debug data into mission mode firmware
- Work with IP teams to influence the addition of DFD features into future silicon
- Write specs to outline how to perform debug data collection for in-chip microcontrollers responsible for executing debug actions
- Build Python libraries that can capture debug data and evaluate the health of an IP block
- Contribute to JTAG tools hardware development
- Contribute to JTAG tools software development
- Contribute to Automated Debug System debug service distributed application
- Build and monitor automated QA execution of debug tools setup as CI/CD pipelines
- Assist in the construction of K8 containers to execute the debug service
- Work with regional Customer Engineering teams to enable AMD debug features within end customer designs
- Work with IT and infosec to enable secure VPN tunnel for JTAG devices
Requirements
- Systems-minded engineers with strong software, firmware, or hardware debug expertise
- Familiarity with JTAG, Python, low level data manipulation, containerized tools, and large-scale automation
- Ability to work across multiple SOC programs in a fast-moving environment
- Technical depth, cross-team communication, and a passion for building reliable engineering infrastructure
Skills
- JTAG
- Python
- Low level data manipulation
- Containerized tools
- Large-scale automation
- x86 system knowledge
- SOC internal architecture
- JTAG HW tools
- Python
- C
- Java
- JavaScript
- Kubernetes containers
- Linux
- USB
- System level debugging
- BIOS
- Firmware development
- Platform design
- Validation knowledge
- Strong analytical/problem-solving skills
- Attention to details
- Self-starter
- Independent task completion
- Debug techniques and methodologies
- Good communication skills
Location
- Austin, TX
Work Type
- Full-time
Experience Level
- Mid-level
Education Level
- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Computer Science
Benefits
- AMD benefits at a glance
About the Company
- At AMD, we believe technology can change lives for the better. AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Every role at AMD contributes to something bigger — technology that moves the world forward.
Equal Opportunity
- AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
