Firmware Engineer

AMD
Shanghai
Workplace: OnsiteFull timeCNY 411,670 - 588,100 annuallyFunction: Hardware, Embedded & Systems EngineeringExperience: 6-8 yearsEducation: bachelorsSkills: ["Communication","Analytical thinking","Problem-solving","Teamwork","Attention to details"]

Develop and automate IO diagnostic test content for AMD instinct GPUs and Epyc CPUs across the product lifecycle, partnering with cross-functional teams to validate high-performance I/O interconnect subsystems. Translate high-level requirements into detailed diagnostic coverage with measurable metrics. Work on pre-silicon emulation and post-silicon bring-up, including test execution, issue debugging, and improving code quality, coverage, and test time without sacrificing validation depth.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
3 days ago

Firmware Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Develop and automate IO diagnostic test content for AMD instinct GPUs and Epyc CPUs across the product lifecycle, partnering with cross-functional teams to validate high-performance I/O interconnect subsystems. Translate high-level requirements into detailed diagnostic coverage with measurable metrics. Work on pre-silicon emulation and post-silicon bring-up, including test execution, issue debugging, and improving code quality, coverage, and test time without sacrificing validation depth.
Location: Shanghai
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate across functions to plan, develop, validate, and automate IO diagnostic test content for cross-BU programs.
  • •Improve development processes, code quality, and hardware coverage through continuous iteration.
  • •Convert high-level requirements into comprehensive diagnostic test coverage with defined coverage metrics and detailed test items.
  • •Perform pre-silicon validation by developing diagnostic content and verifying critical features in emulation environments to reduce post-silicon risk.
  • •Execute post-silicon validation including silicon bring-up, feature test execution, debugging issues, and optimizing test time while maintaining coverage.

Pay and Benefits

Salary: CNY 411,670 - 588,100 annually

Key Requirements

  • •BS + 8 years or MS + 6 years of software or firmware development experience.
  • •Experience with large-scale system software development on Linux and system-level verification and debugging.
  • •Proficiency in programming/scripting languages such as C/C++, Perl, Ruby, or Python.
  • •Knowledge of high-speed IO or virtualization technologies (e.g., PCIe, DMA, IOMMU/VT-D) with hands-on PCIe experience and protocol analyzer exposure.
  • •Ability to work with HW designers to solve functional HW/SW issues and debug effectively; strong analytical and communication skills.
Experience:6-8 yearsLinuxSystem softwareFirmwareASIC bring-upI/O interconnects
Education:Bachelor's in Computer Science or Computer/Electrical Engineering
Skills:CommunicationAnalytical thinkingProblem-solvingTeamworkAttention to details
Languages:English
Tech Stack:LinuxCC++PerlRubyPythonPCIeDMAIOMMUVT-DProtocol analyzerX86ARMBIOSGPUEmulation environments

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn