AMD

Firmware Engineer-Multimedia Software

AMD
Apply
15 days ago
Shanghai, ChinaSenior

Responsibilities

  • Design and develop multimedia diagnostics software for pre-silicon and post-silicon hardware validation.
  • Identify and resolve IP, SoC, board, and firmware issues while supporting chip screening, validation, and profiling.
  • Participate in new APU and GPU silicon bring-up and execution.
  • Optimize diagnostics software for coverage, effectiveness, and efficiency.
  • Develop and deploy AI-based tools for test development, failure triage, debugging, and engineering productivity.
  • Build and debug automation tools and improve multimedia diagnostics development processes.

Requirements

  • At least 8 years of experience in driver, validation tool, or embedded software development working closely with hardware designers and firmware teams.
  • Strong large-scale software development skills combined with hardware understanding.
  • Proficiency in C and modern C++.
  • Linux familiarity and required device driver or firmware development experience.
  • Hands-on knowledge of Python and modern AI/ML frameworks and tooling such as PyTorch, TensorFlow, LLM APIs, and agent frameworks.
  • Proven ability to develop and deploy AI/ML solutions for engineering problems such as test generation, hardware failure triage, debugging, or developer productivity.
  • Familiarity with Git and Perforce.
  • B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • Video encode/decode or video post-processing experience is preferred.
  • Familiarity with scaling, color space conversion, gamut remapping, tone mapping, alpha blending, HDR, CPU/GPU/APU architecture, and multithreading or parallel programming is preferred.
  • Strong debugging, testing, written and verbal English, and communication skills.

Benefits

  • The position is located in Shanghai, China.
  • AMD benefits are described through its benefits-at-a-glance information.

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