Job Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, we are deeply committed to transforming lives through our cutting-edge technology, enriching industries, communities, and the world at large. Our mission is to create exceptional products that drive next-generation computing experiences – foundational to data centers, artificial intelligence, PCs, gaming, and embedded systems. This mission is fueled by the AMD culture, which thrives on pushing the boundaries of innovation to solve critical challenges. We aim for excellence in execution while embracing diversity, collaboration, humility, and direct communication.
Together, AMD advances the future.
Position: MTS Silicon Design Engineer
Role Overview:
As an MTS Silicon Design Engineer, your primary focus will be to plan, develop, and execute the verification of features for AMD’s graphics processor IP. Your work will ensure a bug-free final design, contributing directly to AMD’s industry-leading innovations.
The Ideal Candidate:
You are passionate about modern, complex processor architectures, digital design, and verification. You excel at collaboration, communication, and problem-solving, with a demonstrated ability to work across time zones and teams. Eager to learn, you approach challenges with enthusiasm and determination.
Key Responsibilities:
- Collaborate with architects, hardware, and firmware engineers to understand and verify new features.
- Develop detailed test plans considering feature interactions with hardware, firmware, and software drivers.
- Accurately estimate timelines for creating tests and adapting test environments.
- Create both directed and random verification tests for feature validation.
- Debug test failures to identify root causes, working closely with RTL and firmware teams to resolve design defects.
- Review functional and code coverage metrics, enhancing or constraining tests as needed to meet coverage requirements.
Preferred Experience:
- Verification Expertise:
- Extensive experience in IP-level ASIC verification.
- Skilled in debugging firmware and RTL code using simulation tools.
- Proficiency with UVM testbenches in Linux and Windows environments.
- Programming Knowledge:
- Hands-on experience with Verilog, SystemVerilog, C, and C++.
- Proficiency in scripting languages (e.g., Perl, Ruby, Makefile, Shell).
- Graphics and System Knowledge:
- Familiarity with graphics pipelines, video codecs, or multimedia solutions.
- Proficiency in SystemC and TLM concepts.
- Automation and Optimization:
- Experience automating workflows in distributed computing environments.
- Exposure to simulation profiling, efficiency improvements, and HLS tools.
- Leadership Potential:
- Previous mentorship or leadership experience is a strong asset.
Academic Qualifications:
- Bachelor’s or Master’s degree in Computer Engineering or Electrical Engineering.
Don’t miss out, CLICK HERE (to apply before the link expires)