SoC Data Path Engineer

AMD
Markham
Workplace: HybridFull timeCAD 105,700 - 181,200 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Root-cause analysis","Collaboration","Debugging","Automation","Analysis"]

Lead post-silicon validation and debug of AMD’s next-generation on-chip fabric and data transport architectures. You’ll investigate coherency, memory, and compute data flows across CPU, GPU, accelerators, and chiplets, driving root-cause analysis, coverage improvements via automation and fault injection, and resolution of hangs, stalls, and protocol violations. Collaborate across design, firmware, drivers, runtime, and software teams to deliver robust, scalable, reliable multi-die products.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
1 month ago

SoC Data Path Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Lead post-silicon validation and debug of AMD’s next-generation on-chip fabric and data transport architectures. You’ll investigate coherency, memory, and compute data flows across CPU, GPU, accelerators, and chiplets, driving root-cause analysis, coverage improvements via automation and fault injection, and resolution of hangs, stalls, and protocol violations. Collaborate across design, firmware, drivers, runtime, and software teams to deliver robust, scalable, reliable multi-die products.
Location: Markham
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Lead post-silicon validation and debug of SoC fabric, interconnect, and system-level data transport architectures across graphics and compute products.
  • •Perform root-cause analysis of silicon issues involving coherency, routing, credit protocols, transaction ordering, memory interactions, and compute pipeline behavior.
  • •Develop and execute validation plans, improving coverage through automation, tooling, fault injection, and stress-testing methodologies.
  • •Analyze scan dumps, silicon debug logs, and system telemetry to resolve hangs, stalls, synchronization failures, and protocol violations.
  • •Collaborate with design, firmware, driver, runtime, and software teams on complex hardware-software interactions and cross-functional debug across IPs, chiplets, and fabric domains.

Pay and Benefits

Salary: CAD 105,700 - 181,200 annually

Key Requirements

  • •Bachelors or Masters degree in electrical or computer engineering.
  • •Experience in post-silicon validation, hardware debug, or related semiconductor development with ownership of validation planning and milestone sign-off.
  • •Strong understanding of SoC architecture including multi-die/chiplet systems, on-chip fabrics, coherency protocols, memory hierarchies, caches, DMA, interrupts, and address translation.
  • •Experience debugging complex silicon issues using scan dump analysis, JTAG-based tools, or similar methodologies, with ability to root-cause hangs, stalls, protocol violations, and performance bottlenecks.
  • •Proficiency in C/C++, Python, Perl, or similar languages for validation automation, debug tooling, and workflow optimization.
Experience:SemiconductorsSoCPost-silicon validationHardware debug
Education:Bachelor's in electrical or computer engineering
Skills:Root-cause analysisCollaborationDebuggingAutomationAnalysis
Tech Stack:CC++PythonPerlJTAGDMA

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