Virtual Software Modeling Engineer in Austin, Texas | Advanced Micro Devices, Inc

Amd

Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CA
Salary
$144,800–$144,800 / yr
Posted
35 days ago
Closes
May 8, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $145k
$127k most similar roles pay here $212k

This role pays less than 66% of similar roles. Most pay $135,000–$203,475 — the shaded band above. At the midpoint, this role pays about $145k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 71 open roles on FindRole.

Listed pay typically runs $178,400–$178,400 across 71 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Virtual Software Modeling Engineer in Austin, Texas | Advanced Micro Devices, Inc

As a Senior Virtual Software Modeling Engineer at AMD, you will join a dynamic and supportive team to develop high-performance C++ functional models for the company's next-generation SoCs. Your day-to-day responsibilities include collaborating with architecture teams to understand new designs, enhancing existing models' functionality and performance, and creating tests to verify model accuracy. You will also work closely with internal and external stakeholders to debug issues by running their workloads on your models, while continuously improving the simulation infrastructure through innovative enhancements and advanced debug features. Ideal candidates possess strong C/C++ development skills for Windows and Linux environments, experience in multi-threaded programming, hardware system architecture knowledge, and familiarity with tools like QEMU and SIMICS. This role is crucial to AMD’s pre-silicon software development efforts, offering significant visibility and growth potential within the company.

What you'll do

  • Develop high-performance C++ functional models of AMD SoCs and platforms.
  • Work with architecture teams to understand and model new designs accurately.
  • Improve the stability and performance of existing simulation models continuously.
  • Create tests to ensure the functionality of developed models is robust.
  • Assist internal and external customers in debugging issues using the models.
  • Develop innovative enhancements and advanced debug features for simulations.

What we're looking for

  • Extensive experience developing high-performance software in C/C++ for Linux and Windows.
  • Proficient in multi-threaded programming and synchronization primitives to avoid common pitfalls.
  • Deep understanding of hardware system architecture and interface protocols.
  • Knowledge of x86, ARM, or GPU architectures, including drivers and applications.
  • Experience with functional modeling, simulation tools like QEMU, SIMICS, and hypervisor development.
  • Bachelor’s or master’s degree in computer science, engineering, or a related field.

More like this

Similar roles

Software Virtual Platform/Simulation Engineer

Qualcomm

Austin, TX +1 12 days ago $211,800$317,800
SystemC TLM QEMU C++ ARM Git Unit Testing Continuous Integration Firmware Device Driver Development Debugging Server Architecture RAS Manageability

Sr. Staff Virtual Platform Engineer

Qualcomm

Remote (Santa Clara, CA) +2 53 days ago $180,600$271,000
SystemC TLM QEMU C++ ARM Firmware Device Drivers Unit Testing Continuous Integration Open Source Development Server Architecture RAS Manageability Virtual Platform SoC Architecture CPU Firmware Software Engineer
Remote