Jobs · Engineering · Texas

Virtual Software Modeling Engineer

AMD · Austin, TX · 1 wk ago
HybridEngineeringFull-time

About the role

The Virtual Software Modeling Engineer will bring AMD's leading-edge SoCs to life in a virtual environment. They will develop fast platform models that simulate software-visible behavior of AMD's next-generation designs, enabling pre-silicon development of firmware, system, driver, and application software. They will also support emulation acceleration, performance, and power modeling, enhance our simulation infrastructure, and develop innovative, new debug features.

Responsibilities

  • Develop high-performance C++ functional models of AMD SoCs and platforms.
  • Work closely with architecture teams to understand and model new designs.
  • Improve functionality, stability, and performance of existing models.
  • Develop tests to verify the functionality of models.
  • Support internal and external customers to help debug problems by running their workloads on the models.
  • Develop new, innovative enhancements to the simulation framework and advanced debug features.
  • Highly leverage AI tools for maximum efficiency in all job functions.

Requirements

  • Adept at problem-solving and innovative thinking.
  • Willing to go the extra mile to ensure project success.
  • Experience developing high-performance systems and application software in C/C++ for Windows and/or Linux environments.
  • Multi-threaded programming and synchronization primitives knowledge.
  • Understanding of hardware system architecture and subsystem interface protocols.
  • Experience with Linux and/or Windows kernel debugging.
  • Functional modeling, architecture simulation, or hypervisor development experience.
  • Knowledge of QEMU, VirtualBox, Virtualizer, GEM5, or SIMICS.

Qualifications

  • Bachelor’s or master’s degree in computer science, Computer Engineering, Electrical Engineering, or equivalent.

Skills

  • Problem-solving skills.
  • Innovative thinking.
  • Teamwork and collaboration.
  • Efficiency in using AI tools.

Benefits

AMD benefits at a glance. Details about the benefits package are not provided in this job posting.

Pay

Details about the pay structure are not provided in this job posting.

Schedule

Details about the schedule are not provided in this job posting.

Similar jobs

Software Engineer

Harris ComputerMinnesota, United States· 6 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TalentBurst, an Inc 5000 companyDearborn, MI· 6 days ago
Engineeringapply on www1.jobdiva.com

Software Engineer

Harris ComputerMontana, United States· 6 days ago
$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Industrial ScientificPittsburgh, PA· 3 wk ago
Engineeringapply on fortive.eightfold.ai

Software Engineer

GRVTYAnnapolis Junction, MD· 2 mo ago
Engineering$170k–$200k/yrapply on job-boards.greenhouse.io

Software Engineer

Unchained LabsPleasanton, CA· 1 mo ago
Engineering$175k–$200k/yrapply on job-boards.greenhouse.io