> Markdown version of [/jobs/ext/2272880-senior-virtual-platform-functional-modeling-engineer](https://www.wearedevelopers.com/jobs/ext/2272880-senior-virtual-platform-functional-modeling-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Virtual Platform Functional Modeling Engineer - **Company:** Advanced Micro Devices, Inc. - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $200,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Computing Platforms, Cloud Computing, Communications Protocols, Computer Engineering, Continuous Integration, Software Debugging, Firmware, Job Scheduling, Open Source Technology, PCI Express, Quick EMUlator (QEMU), Distributed Simulation, Software Engineering, SystemC, System Testing, Systems Integration, Strategies of Testing, Data Logging, State Machines, Information Technology - **Published:** August 27, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18076485?backUrl=%2Fcareer%2F18076485%2FSenior-Virtual-Platform-Functional-Modeling-Engineer-California-San-Jose ## About the Role You are a technically curious engineer who enjoys solving complex system-level challenges and turning architectural concepts into practical solutions. You thrive in collaborative environments where cross-functional teamwork is critical to success and are comfortable partnering with engineers across multiple disciplines and geographic locations. You possess strong analytical and debugging skills, a passion for computer architecture and system design, and the ability to drive technical initiatives from concept through implementation. You embrace continuous learning, communicate effectively with both technical and non-technical stakeholders, and are motivated by building scalable solutions that have broad impact across an organization., * Functional modeling, virtual platform development, simulation frameworks, firmware enablement, or pre-silicon modeling environments. * Experience using AI-assisted development tools to design, debug, optimize, and maintain complex software frameworks and models. * Strong C++ software development skills within modeling, systems software, firmware infrastructure, or platform-level environments. * Experience developing, integrating, or validating functional models, device models, virtual platforms, or modeling APIs. * Knowledge of test planning, regression infrastructure, validation methodologies, and CI/CD automation. * Understanding of SoC and platform architecture, including memory hierarchies, coherency mechanisms, CPU/GPU compute architectures, firmware-visible devices, and high-speed interconnects. * Familiarity with industry protocols and interconnect technologies such as PCIe, CXL, AXI, CHI, ACE, UCIe, HBM, DDR, or related coherency fabrics. * Experience translating architecture specifications into executable models and validation-ready platform behavior. * Exposure to virtual platform technologies such as SystemC/TLM-2.0, Arm Fast Models, Simics, QEMU, or similar frameworks. * Experience with virtual platform validation, platform bring-up, protocol testing, fault injection, or hardware/software co-validation. * Familiarity with large-scale infrastructure environments, including cloud-based and distributed compute platforms. * Experience establishing reusable modeling methodologies, APIs, debug capabilities, configuration frameworks, or regression automation standards. ACADEMIC CREDENTIALS * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field preferred. * Master's degree preferred. ## Description AMD is building a next-generation distributed multi-node functional modeling environment to enable scalable pre-silicon system validation across future CPU, GPU, AI, and adaptive computing platforms. This technology provides software-executable representations of complex systems before silicon is available, allowing earlier software development, firmware bring-up, platform validation, and architectural exploration. As a Virtual Platform Functional Modeling Engineer, you will play a key role in defining and delivering the framework, infrastructure, and methodologies that power AMD's virtual platform capabilities. Working at the intersection of architecture, firmware, software, emulation, and validation, you will help develop a scalable environment that integrates processors, memory, I/O, and system-level models into distributed simulation platforms. This is a highly visible opportunity to influence the future of pre-silicon validation and accelerate platform readiness across AMD's product portfolio., * Collaborate with firmware, software, validation, and emulation teams to enhance virtual platform capabilities and enable complex workload execution. * Define and implement inter-node communication behavior within distributed simulation environments, including message ordering, flow control, protocol state machines, and error handling mechanisms. * Design and improve simulation orchestration services, including job scheduling, synchronization, logging, replay, and deterministic execution capabilities. * Develop model interfaces, adapters, communication frameworks, and platform assembly methodologies that enable scalable system integration. * Create validation strategies, regression suites, debug infrastructure, trace capabilities, and CI/CD automation to ensure model quality and reliability. * Partner with architecture, firmware, software, and system validation teams to align virtual platform functionality with product and platform requirements. * Evaluate commercial, open-source, and internally developed technologies that improve modeling productivity and platform scalability. * Contribute to technical documentation, knowledge sharing, training, and engagement with industry partners and open-source communities., AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here. ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)