Advanced Micro Devices logo

Infrastructure Architect / Micro Architect

Advanced Micro Devices
Full-time
Remote friendly (San Diego, California, United States)
Worldwide
Level - Senior

Role Summary

The role involves defining and driving the architecture for Adaptive SoC and FPGA platforms, focusing on hardware and software configuration control functions. The Micro Architect will create software-readable specifications and models to facilitate seamless operation across Adaptive SoCs.

Experience Level

This position is suitable for candidates with a strong background in SoC architecture, hardware/software co-design, and system-level modeling. Ideal candidates should possess hands-on experience in firmware and RTL design.

Responsibilities

  • Define and develop architecture for configuration and control functions within Adaptive SoC and FPGA frameworks.
  • Create specifications for configuration features ensuring alignment with firmware and RTL implementations.
  • Develop and uphold software models for system-level simulation and validation.
  • Collaborate with cross-functional teams in hardware, firmware, and software for integrated system design.
  • Optimize performance, power, and area considerations for configuration paths.
  • Analyze trade-offs concerning scalability, reliability, and manufacturability across device roadmaps.
  • Offer architectural guidance regarding boot/reset flows, power management, and quality of service.
  • Influence strategies related to security, safety, and lifecycle management within control domains.

Requirements

  • Strong knowledge of SoC architecture, processor subsystems, FPGA, and integration of AI/ML.
  • Demonstrated experience in firmware development and RTL design, particularly with System Verilog.
  • Expertise in developing software-readable specifications and system-level modeling.
  • Familiarity with on-chip protocols like AXI, low-power design techniques, and boot/reset flows.
  • Proficiency in Python, System-C, or similar languages for modeling and automation.
  • Experience in embedded processor firmware development and C++ programming skills.
  • Knowledge of contemporary design methodologies and process technologies.
  • Proven experience in delivering architecture for adaptive SoCs or similar complex platforms.

Education Requirements

BS/MS/PhD in Electrical or Computer Engineering required.