What You’ll Do
-
Design and develop fast-functional models (FFMs) for AMD SoCs and platforms using C++.
-
Collaborate with internal and external teams to understand workloads and support their execution on models.
-
Create and execute test plans, validating model functionality using Python.
-
Enhance existing models for stability, performance, and feature improvements.
-
Innovate new modeling capabilities to streamline debugging and accelerate development.
-
Work closely with architecture teams to gain deep insight into new SoC designs.
Preferred Experience & Skills
-
Proven experience developing maintainable, high-performance C++11/14/17 code.
-
Familiarity with x86, ARM, or GPU architectures, including drivers and applications.
-
Proficiency in Linux and Windows kernel debugging.
-
Prior experience in functional modeling, architecture simulation, or hypervisor development.
-
Familiarity with modeling technologies such as QEMU, VirtualBox, SystemC, Gem5, SIMICS, dynamic binary translation, or JIT compilation.
-
Experience with cross-platform development in Linux and Windows environments.
