Advanced Micro Devices, Inc

Virtual Software Modeling Engineer

Advanced Micro Devices, Inc$100K — $140K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or master's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 5+ years of experience in developing high-performance systems and application software using C/C++.
  • Deep understanding of hardware/software interfaces and software-visible hardware behavior.
  • Experience with multi-threaded programming and synchronization primitives.
  • Familiarity with AI-assisted software development tools to improve productivity.

Responsibilities

  • Architect and develop high-performance C++ functional models of AMD SoCs and platforms.
  • Utilize AI coding tools for efficient model implementation and optimization.
  • Collaborate with architecture teams to accurately model new hardware designs.
  • Enhance the functionality and performance of existing models.
  • Create tests and methodologies to ensure model correctness.
  • Debug workloads for internal and external clients running on virtual platforms.
  • Innovate enhancements to simulation infrastructure and AI-enabled workflows.

Benefits

  • Comprehensive medical and dental coverage.
  • Paid time off and holidays for work-life balance.
  • 401(k) plan with company matching.
  • Employee stock purchase program for long-term investment.
  • Opportunities for professional development and growth.
Full Job Description
THE ROLE:

Bring AMD's leading-edge SoCs to life in a virtual environment! Develop Fast Platform Models that simulate the software-visible behavior of AMD's next-generation CPUs, MI-series data-center GPUs, Data Fabric and chiplet interconnect, and high-speed I/O technologies including USB4, PCIe, IOMMU, RISC-V microcontrollers, and more. Enable pre-silicon development of firmware, operating systems, drivers, and application software by allowing teams to boot, run, and debug software months before silicon is available.

This is an AI-native engineering role where success comes from combining strong architectural judgment with the effective use of frontier AI coding models and agentic development tools. You will leverage AI to accelerate the design, implementation, verification, and debugging complex virtual platform models while maintaining a high bar for correctness, quality, and performance. Your models will be used by internal engineering teams and external customers running real-world workloads.

The Virtual Software Modeling Engineer will have broad scope and work with multiple teams to gather SoC and IP component specifications, plan development to meet milestones, build models, and support internal and external stakeholders. You will be a team player on a highly capable and supportive team, working on projects critical to AMD's success. This is a highly visible and impactful role with excellent growth opportunities.

THE PERSON:

You think of systems and enjoy translating complex hardware specifications into high-quality software models. You are adept at problem-solving and thrive on developing efficient solutions to challenging technical problems. You hold a high standard for correctness, quickly learn new concepts and technologies, and continuously seek ways to improve existing solutions.

You leverage AI coding tools as a core part of your engineering workflow-or are eager to become highly proficient with them. You are a collaborative teammate who contributes positively to the team and helps elevate the work of those around you.

KEY RESPONSIBILITIES:
  • Architect and develop high-performance C++ functional models of AMD SoCs, IP blocks, and platforms.
  • Utilize AI coding tools and agentic development workflows to accelerate model implementation, verification, debugging, and optimization.
  • Work closely with architecture teams to understand specifications and accurately model new hardware designs.
  • Improve the functionality, stability, scalability, and performance of existing models.
  • Develop tests and verification methodologies to ensure model correctness and software-visible accuracy.
  • Work with internal and external customers to debug workloads and resolve issues discovered while running on virtual platforms.
  • Develop innovative enhancements to the simulation infrastructure, debugging capabilities, and AI-enabled modeling workflows.
  • Highly leverage AI tools for maximum efficiency in all job functions.


PREFERRED EXPERIENCE:
  • Strong experience developing high-performance systems and application software in C/C++ for Linux and/or Windows environments.
  • Deep understanding of hardware/software interfaces, including registers, memory maps, interrupts, and software-visible hardware behavior.
  • Multi-threaded programming and synchronization primitives (e.g., mutexes, atomics, condition variables, lock-free data structures), including common pitfalls such as deadlocks, livelocks, priority inversion, and false sharing.
  • Hardware system architecture and subsystem interface protocols.
  • Experience with functional modeling, architecture simulation, virtual platforms, or hypervisor development.
  • Experience with SystemC/TLM-2.0, QEMU, SIMICS, GEM5, Virtualizer, VirtualBox, or similar technologies.
  • Experience with x86, ARM, or GPU architecture, firmware, drivers, or application development.
  • Linux and/or Windows kernel debugging experience.
  • Experience using AI-assisted software development tools to improve productivity, code quality, and engineering efficiency.
  • Background in pre-silicon verification, emulation, firmware/BIOS bring-up, embedded systems, QEMU/hypervisor development, GPU software, or driver development is highly valued.


ACADEMIC CREDENTIALS:
  • Bachelor's or master's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience.


This role is not eligible for visa sponsorship.

#LI-DP1

Benefits offered are described: AMD benefits at a glance.

About Advanced Micro Devices, Inc

Advanced Micro Devices, Inc. Careers

Join the innovative forefront of technology with a career at Advanced Micro Devices, Inc. (AMD), a leader in semiconductor development. As part of our global team, you will contribute to an organization renowned for its dedication to innovation, leadership, and diversity in the tech industry.

Work You’ll Do

At AMD, we offer job opportunities that push the boundaries of what is possible. Our team is composed of professionals who lead the way in microprocessor and graphics technology, driving industry standards and innovation. With AMD, you will be part of a culture that values growth and professional development, ensuring that every team member has the opportunity to excel.

Transform Your Career

AMD is not just about advancing technology, but also about advancing careers. Whether you are looking for an internship, a full-time position, or leadership roles, AMD provides the platform to propel your career to new heights. Our commitment to professional growth is matched by our dedication to diversity and inclusion, making AMD a place where everyone can thrive.

Innovative Work Environment

Join a team of over 12,000 dedicated professionals at the intersection of technology, industry expertise, and digital innovation. At AMD, you will work on groundbreaking projects that shape the future of computing and graphics. Our collaborative environment encourages networking and the sharing of ideas across teams and disciplines.

Career Development and Benefits

AMD is committed to the development of its employees. We offer robust training programs, including leadership development and diversity training, to ensure our team is equipped for both current challenges and future opportunities. Our benefits package is designed to support the well-being and financial security of our employees and their families.

Explore Job Opportunities

From engineering to marketing, AMD offers a range of career paths that cater to diverse skills and interests. Our hiring process is designed to be transparent and engaging, helping you to understand where you fit within our team and how you can contribute to our collective goals.

Stay Connected

Join Our Team Search open positions that match your skills and interest. We look for passionate, curious, creative, and solution-driven team players. Explore the opportunities to join a company that’s committed to your career growth and to innovation in the technology sector.

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Advanced Micro Devices, Inc.

Interview and Resume Tips

Prepare for your future with AMD by accessing resources that help you craft your resume and excel in interviews. Our goal is to help you showcase your best professional self and align your skills with the needs of our dynamic team. At Advanced Micro Devices, Inc., we empower our employees to innovate, lead, and grow. Join us in driving the future of technology while building a rewarding and sustainable career.
Learn more about Advanced Micro Devices, Inc
Size
15,500 employees
Market Cap
$100.9 billion
Industry
Net Income
$2.4 billion
Founded
1969
5 Year Trend
+30.9%
Revenue
$9.7 billion
NASDAQ

Similar Jobs

More Jobs at Advanced Micro Devices, Inc

More Information Technology Jobs

Find similar Virtual Software Modeling Engineer jobs: