SoC Virtual Model Development Engineer

Advanced Micro Devices, IncAustin, TX
19hOnsite

About The Position

Join AMD and Shape the Future of Virtual SoC Development! Step into a pivotal role where you’ll help bring AMD’s cutting-edge System-on-Chips (SoCs) to life through advanced virtual environments. As a key contributor, you’ll work with AMD's next-generation designs to develop high-performance C++ functional models that empower pre-silicon development for firmware, system, driver, and application software. Your expertise will enhance emulation acceleration, drive improvements in performance and power modeling, and advance our simulation infrastructure with innovative new debug features. As a SoC Virtual Model Development Engineer, you’ll collaborate across diverse teams to gather SoC and IP component specifications, strategically plan and execute development milestones, construct robust models, and provide critical support to both internal and external stakeholders. You’ll be part of a highly skilled and supportive group, dedicated to delivering on projects essential to AMD’s success. This position offers high visibility, significant impact, and outstanding opportunities for growth and advancement within the company.

Nice To Haves

  • Demonstrated expertise in building high-performance and maintainable C++11/14/17 solutions.
  • Well-versed in x86, ARM, and GPU architectures, including both driver and application development.
  • Advanced skills in kernel debugging for both Linux and Windows operating systems.
  • Extensive experience in functional modeling, architecture simulation, and hypervisor engineering.
  • Strong familiarity with QEMU, VirtualBox, SystemC, Gem5, SIMICS, dynamic binary translation, and JIT compilation technologies.
  • Proven track record delivering cross-platform development for both Linux and Windows environments.
  • Exceptional problem-solving skills, with a passion for tackling complex technical challenges and crafting innovative, high-efficiency solutions.
  • Strong ability to quickly absorb cutting-edge technologies and new concepts, continually pushing boundaries to elevate methodologies and transform industry standards.
  • Dedication to collaborative achievement, consistently investing in cross team success and going above and beyond to ensure collective goals are met.

Responsibilities

  • Drive the development of cutting-edge, high-performance C++ models for AMD SoCs and platform solutions.
  • Engage in innovative collaborations with both internal and external customers to empower workload execution on advanced simulation models.
  • Design and execute comprehensive test plans, leveraging Python to validate and enhance model functionality.
  • Proactively improve, stabilize, and optimize existing models to deliver best-in-class performance and reliability.
  • Invent and implement novel modeling features that streamline workload debugging and accelerate issue resolution.
  • Foster close, technical partnerships with architecture teams to achieve an in-depth understanding of new and emerging design paradigms.
  • Exhibit a self-driven approach to adopting innovative practices and staying at the forefront of technology advancements.

Benefits

  • AMD benefits at a glance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service