Job Title
Emulation / Prototyping Engineer
Company Overview
Advanced Micro Devices Inc. (AMD) is a global company specializing in semiconductor technology, dedicated to developing innovative products that enhance computing experiences across various sectors.
Role Summary
The Emulation / Prototyping Engineer will play a critical role in the Systems Design Engineering team, focusing on improving AMD's product development and validation processes through technical innovation and collaborative efforts.
Experience Level
Level - Mid-Career
Responsibilities
- Drive technical innovation to enhance AMD’s validation capabilities, including tool and script development.
- Debug issues identified during the SOC process, including bring-up, validation, and production phases.
- Collaborate with multiple teams to track test execution ensuring all features are fully validated.
- Engage in software/hardware modeling frameworks.
- Lead cross-functional collaboration initiatives.
Requirements
- 5-8 years of experience in Emulation utilizing Cadence/Synopsys/Siemens tool flows.
- Proficient in digital design, Verilog, and System Verilog.
- Strong understanding of debugging methodologies and techniques.
- Programming skills in C/C++, Perl, Ruby, or Python.
- In-depth knowledge of SOC architecture and ARM Ecosystem protocols (AXI, APB).
- Familiarity with FPGAs and programmable circuits.
- Experience with lab equipment such as protocol analyzers and oscilloscopes.
- Comprehensive understanding of board/platform-level debugging processes.
- Excellent analytical and problem-solving abilities with attention to detail.
- Self-starter with the ability to take independent initiative.
Education Requirements
Bachelor's or Master's degree in Electrical or Computer Engineering.