This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Bring AMD's leading-edge SoCs to life in a virtual environment! Develop Fast Platform Models that simulate software-visible behavior of AMD's next-generation designs. Enable pre-silicon development of firmware, system, driver and application software. Support emulation acceleration, performance, and power modeling. Enhance our simulation infrastructure and develop innovative, new debug features. The Senior 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 a project critical to the company's success. This is a highly visible and impactful role with excellent growth opportunity.
Job Responsibility
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
Work with internal and external customers to help debug problems running their workloads on the models
Develop new, innovative debug features
Requirements
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
High-performance system and application software development in C/C++ for Windows and/or Linux environments
Hardware system architecture and subsystem interface protocols
x86, ARM or GPU architecture, drivers, and applications
Linux and/or Windows kernel debugging
Functional modeling, architecture simulation, or hypervisor development