Advanced Micro Devices logo

SoC Virtual Model Development Engineer

Advanced Micro Devices
Full-time
On-site
Austin, Texas, United States
Level - Mid-Career

Role Summary

In this position, you will contribute to the development of AMD's cutting-edge System-on-Chips (SoCs) by creating advanced virtual environments for pre-silicon development. Your role is essential to support the building of high-performance C++ functional models that drive various software functionalities and enhancements in emulation acceleration, power modeling, and simulation infrastructure.

Experience Level

This is a mid-career level role, seeking professionals who have a substantial background in programming and system development, particularly in C++ as well as relevant architectures.

Responsibilities

  • Develop high-performance C++ models for AMD SoCs and platform solutions.
  • Collaborate with internal and external teams to facilitate workload executions on advanced simulation models.
  • Create and execute test plans using Python to validate model functions.
  • Improve existing models for optimizing reliability and performance.
  • Invent and implement debugging features to streamline workloads.
  • Build close technical partnerships with architecture teams to enhance design understanding.
  • Stay ahead of technology advancements and adopt innovative practices.

Requirements

The ideal candidate should possess strong programming expertise, especially in C++ and familiarity with various CPU architectures. A collaborative mindset is essential to foster teamwork across departments.

Education Requirements

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related fields.