Advanced Micro Devices logo

MTS Silicon Design Engineer

Advanced Micro Devices
Full-time
Remote friendly (Belgrade, Serbia)
Worldwide
Level - Senior

Company Overview

Advanced Micro Devices Inc is a technology company that focuses on providing computing and graphic solutions. They design and manufacture products that accelerate computing experiences in various sectors, including AI, data centers, and gaming.

Role Summary

The MTS Silicon Design Engineer will lead verification processes for complex SoC subsystems, ensuring their functionality, performance, power consumption, and security across various IP integrations and interfaces. The role involves defining and executing verification strategies, planning tests, and managing metrics for testing suites.

Experience Level

This position is aimed at candidates with a Level - Senior experience, highlighting the necessity for a strong background in related technical fields, preferably with substantial hands-on experience.

Key Responsibilities

  • Define verification strategies and test plans for assigned subsystems, including coverage goals and sign-off criteria.
  • Develop testbenches using UVM/SystemVerilog and drive both constrained random and directed testing.
  • Integrate various IPs and verify their interactions at the subsystem level, focusing on aspects such as coherency and security.
  • Debug complex RTL and system-level issues, employing waveforms and logs for failure analysis.
  • Collaborate with different teams, including RTL, architecture, and firmware, to ensure requirement alignment and effective bug triage.
  • Maintain continuous integration and regression infrastructures, optimizing simulation performance and managing large regressions.
  • Contribute to team methodology enhancements and best practices.

Requirements

  • Proven experience in SoC or subsystem verification in UVM/SystemVerilog environments.
  • In-depth knowledge of complex SoC architectures, including memory/cache hierarchies and high-speed interfaces like PCIe and DDR.
  • Capability to define verification strategies and develop reusable testbenches leading to verification sign-off.
  • Strong debugging skills for RTL and system-level issues across various interfaces.
  • Ability to work in cross-functional teams and communicate technical findings effectively to stakeholders.
  • Self-motivated and detail-oriented, with a strong sense of ownership of deliverables.

Education Requirements

A relevant degree in electrical engineering, computer engineering, or a closely related field is preferred.