Virtual Software Modeling Engineer

Amd

Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CA
Posted
50 days ago
Closes
May 8, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $162k
$113k most similar roles pay here $211k

This listing doesn't post a salary. Most similar roles pay $134,875–$189,587.

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 56 open roles on FindRole.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Virtual Software Modeling Engineer

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

Senior Firmware Engineer

Amd

Austin, TX 47 days ago
C C++ Python x86 Linux Android Virtualization Hypervisors BSP HAL Kernel Automotive Infotainment Applications Middleware System SW Drivers FPGA GPU CPU OS Concepts
Hybrid

Software Development Engineer

Adobe

Lehi +1 25 days ago $177,900$257,550
Java Spring Python JavaScript Kubernetes Jenkins Splunk New Relic Grafana CircleCI RESTful APIs DevOps AI Agile Continuous Integration Unit Testing Build Automation Docker AWS PostgreSQL

Software Development Engineer

Adobe

San Jose 80 days ago $123,700$179,200
Java Python Scala AWS Azure Spark Kafka Flink Apache Iceberg Delta Lake Kubernetes Docker PostgreSQL CI/CD

Software Development Engineer

Adobe

San Jose 104 days ago $148,500$214,950
Java Scala Spark Kafka AWS Azure Docker Kubernetes REST HTTP JSON MySQL HBase Cassandra MongoDB Agile CI/CD

Software Development Engineer

Adobe

San Jose 68 days ago $148,500$214,950
Python Java JavaScript Docker Kubernetes AWS Azure GCP CI/CD RESTful APIs microservices unit testing PostgreSQL MongoDB React Angular Vue.js

Software Development Engineer

Adobe

San Jose +2 20 days ago $148,500$214,950
AWS CI/CD Jenkins CircleCI BrowserStack Splunk Charles Proxy New Relic Grafana TypeScript JavaScript AI code-generation tools LLMs Docker Kubernetes