Testbench Profiling Engineer
AMD
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Testbench Profiling Engineer at AMD
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
Overview
Collaborate with RTL, DV (Design Verification), and Infrastructure teams to improve simulation and build flows, reducing runtime and memory usage. Identify roadblocks and inefficiencies in existing ecosystems and implement processes/ tools to remove them.
Key Responsibilities
- Drive enhancements in simulation/ build methodologies.
- Coordinate with Infra engineers to adopt current industry-standard workflows.
- Explore performance optimization techniques and automate detection of poor coding practices.
- Analyze code behavior to improve simulation speed, often dealing with complex, constrained-random, and coverage-driven verification.
Requirements
- BS Computer Science/Engineering Degree.
- Excellent organizational, time management, and communication skills, including English language.
- Knowledge of one or more scripting languages including shell, Perl, Python, and/or Ruby.
- Expertise in object-oriented programming.
- Very good understanding of the Unix system.
- Familiarity with HDL languages (Verilog preferred).
- Knowledge of version control system such as Git and/or Perforce.
- Knowledge of Database administration and SQL is a plus.
- LSF (load sharing facility) knowledge is a plus.
Key skills/competency
- Simulation Optimization
- Performance Profiling
- Design Verification (DV)
- RTL Design
- Scripting (Perl, Python, Shell)
- Object-Oriented Programming (OOP)
- Unix Systems
- Verilog/HDL
- Version Control (Git, Perforce)
- Workflow Automation
How to Get Hired at AMD
- Research AMD's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on innovation and collaboration.
- Tailor your resume: Highlight your experience in testbench profiling, simulation optimization, scripting, and design verification relevant to AMD's needs.
- Showcase technical expertise: Emphasize your proficiency in Unix, object-oriented programming, HDL (Verilog), and version control systems like Git or Perforce.
- Prepare for technical discussions: Be ready to discuss specific projects where you improved simulation performance or optimized complex verification environments.
- Demonstrate problem-solving: Practice articulating how you identify and resolve roadblocks in workflows, aligning with AMD's pursuit of execution excellence.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background