AMD

IP Silicon Firmware Engineer

AMD
Apply
1 day ago
Vancouver, CanadaSenior

Responsibilities

  • Design, develop, and maintain embedded firmware for HSIO and Data Transfer IPs, including firmware/hardware interfaces, register maps, and programming models.
  • Debug firmware and IP issues across firmware, hardware, and RTL boundaries during simulation, emulation, bring-up, and system validation.
  • Define and execute firmware validation strategies involving unit testing, firmware/RTL co-simulation, and regression automation.
  • Develop Python-based tools and infrastructure for data collection, debugging, and validation test-plan execution.
  • Support pre-silicon shift-left activities, IP enablement, first-silicon readiness, and critical-feature debugging with cross-functional teams.
  • Support post-silicon bring-up, platform debugging, and firmware validation on silicon and customer platforms.
  • Participate in code and design reviews, author documentation, mentor engineers, and lead technical discussions and initiatives.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Strong C/C++ programming experience for resource-constrained, bare-metal, or embedded firmware targets.
  • Experience developing firmware against hardware register interfaces and bringing up firmware on simulation, emulation, FPGA, and silicon platforms.
  • Extensive experience with ASIC and firmware debugging techniques and methodologies.
  • Strong Python scripting skills for tooling, data processing, and automation.
  • Experience with source control systems such as Git.
  • Knowledge of physical and protocol levels of common high-speed interfaces, with PCIe and PC architecture knowledge an asset.
  • Post-silicon board or platform-level debug experience, including clock and power delivery, sequencing, analysis, and optimization.
  • Experience with protocol or logic analyzers, oscilloscopes, and other common lab equipment is an asset.
  • Excellent written and verbal communication, collaboration, leadership, mentoring, analytical, and independent task-completion skills.

Benefits

  • Hybrid work arrangement; the role is located in Markham or Vancouver.
  • AMD benefits are offered, as described in AMD benefits at a glance.

Tech Stack

Categories

AMD

About AMD

10,000+ employees

AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.

Contact me