Design Engineer – Software System

AMD

  • Full Time

To apply for this job please visit careers.amd.com.

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.

Job Overview