1 day ago
Vancouver, CanadaStaff+
Responsibilities
- Lead the design, development, debugging, verification, and validation of firmware, software, and hardware.
- Provide technical consultation to internal and external customers regarding AMD features and programming requirements.
- Collaborate with tools and validation teams to implement actual or emulated end-customer systems.
- Define system- and platform-level validation test plans.
- Lead multidisciplinary debugging efforts.
- Design and implement out-of-band management, Redfish, and secure OCP-compliant customer solutions.
Requirements
- Bachelor’s or master’s degree in Electrical or Computer Engineering.
- Experience with OpenBMC and/or SMC is preferred.
- Experience with out-of-band server management technologies including BMC, Redfish, I2C, I3C, and USB is preferred.
- Proficiency with server systems, Linux and Windows operating systems, hypervisors, scripting, Python, and C/C++ is preferred.
- Hands-on laboratory experience with protocol analyzers and oscilloscopes is preferred.
- Proven foundation in C programming, computer architecture, firmware, software, or device-driver development is preferred.
- Experience with source-control systems such as Git or Perforce is preferred.
- Strong communication, interpersonal, leadership, and problem-solving skills are preferred.
Benefits
- AMD benefits are referenced through the company’s benefits-at-a-glance information.
About AMD
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.
