A

AMD

Designs chips for computers and AI systems

Principal Systems Design Engineer

Hardware Systems IntegrationPosted on Nov 13
Full-timeMarkham, ON, CanadaNo salary listed

About the Job

Requirements

  • At least 3, 7, or 10 years of engineering experience in dGPU/SoC platform architecture, hardware engineering, systems software, firmware, or low-level driver development used to bring new silicon to market; the posting presents these as alternative experience tiers.
  • A proven track record in hardware/software co-design, including defining hardware-software interfaces, analyzing system performance bottlenecks, and debugging complex multi-layer hardware/firmware/software issues.
  • At least 0, 0, or 2 years in technical leadership roles, with demonstrated ability to drive technical alignment and resolve ambiguity across multidisciplinary teams.
  • A solid grasp of enterprise manageability standards, including IPMI, iDRAC, and iLO, system telemetry frameworks, and production software monitoring stacks such as Prometheus, Grafana, and OpenTelemetry.
  • Hands-on experience with containerized GPU deployment and orchestration on Linux and Windows using Docker, Podman, and Kubernetes, including K3s for edge nodes; experience with Slurm or another cluster scheduler for batch and high-performance computing environments.
  • Strong written and verbal communication skills to explain complex architectural trade-offs to hardware and software audiences.
  • Willingness to travel domestically and internationally occasionally.

Responsibilities

  • Drive end-to-end discrete GPU platform definition, evaluating trade-offs across SoC design, power delivery, thermal envelopes, board-level signal and power integrity, and form factors for server, edge, and client systems.
  • Assess memory architecture requirements, including GDDR, LPDDR, and HBM, alongside memory controller design and compression techniques; optimize high-speed interconnect topologies for bandwidth and system efficiency.
  • Define hardware-level telemetry, power-monitoring, and diagnostic hooks that integrate with enterprise manageability platforms such as iDRAC, iLO, and IPMI for data center and edge deployments.
  • Translate high-level system architecture concepts into software requirements across firmware, drivers, runtimes, ROCm libraries, tools, and application-layer stacks for AI, media, visualization, and simulation workloads.
  • Create long-term software architecture plans that enable seamless integration with Kubernetes orchestration, AI frameworks, and enterprise management tools.
  • Author reference architectures, sizing guidance, and tuning guides for customers, independent software vendors, and systems integrators; support application porting and migration; serve as the escalation point for live customer software-stack failures.
  • Lead hardware/software interface definition so silicon features support software requirements and firmware, driver, and library designs reflect hardware constraints.
  • Serve as a primary technical escalation point during pre-silicon modeling and early post-silicon bring-up; debug cross-layer issues spanning physical hardware, firmware, drivers, and application software.
  • Guide development of diagnostics, pre-silicon emulators, and silicon validation tools to accelerate bring-up schedules across cross-functional engineering teams.
  • Collaborate with SoC architecture, design verification, hardware engineering, driver development, performance libraries, and product management teams.
  • Champion AI-assisted tools for system modeling, code development, review, and documentation, establishing standards for traceability and validation.
  • Document reusable architectural patterns, bring-up playbooks, and hardware-software design best practices across product generations.

Desired Qualifications

  • Knowledge of machine-learning and AI workloads and model architectures, including Transformers, Stable Diffusion, CNNs, and UNet, and optimization for GPU acceleration libraries such as ROCm and CUDA.
  • Hands-on experience with DirectX 12, Vulkan, ray-tracing pipelines, neural rendering, or game-engine performance profiling.
  • Experience with pre-silicon simulation or emulation environments, server board design, or power-integrity analysis.
  • Experience taking AI workloads from prototype to production, including installing and integrating serving stacks such as vLLM or SGLang, scaling across nodes, tuning throughput and latency, and handing deployments over for customer operation.
  • An advanced degree (M.Sc., M.Eng., or Ph.D.) in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs