
Virtualization & Remote Management Systems Design Engineer
AMD
full-time
Posted on:
Location Type: Hybrid
Location: Markham • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$96,800 - CA$145,200 per year
Job Level
Mid-LevelSenior
Tech Stack
LinuxPerlPythonRuby
About the role
- Define and execute the overall functional test plan and verification strategy for virtualization IPs
- Drive technical innovation to enhance AMD’s capabilities in validation/verification, including tool and script development, technical and procedural methodology enhancement, and various internal and cross-functional technical initiatives.
- Debug of issues found during pre-silicon, bringup, validation, and production phases of SOC programs
- Work closely with supporting teams in design, diagnostics, emulation, firmware, and driver to ensure readiness for first silicon arrival, enablement of functionality, and debug of critical features.
- Engage on pre-silicon verification efforts, including but not limited to FPGA-based emulation, Design Verification (DV), and other software/hardware modeling frameworks.
- Lead collaborative technical discussions to drive resolution on technical issues and roll out technical initiatives
- Develop knowledge of system architecture/debug and other IP’s
- Support issues on customer platforms as requested by customer support teams
Requirements
- Strong programming/scripting skills (eg. C/C++, Perl, Ruby, Python)
- Experience with ASIC debug techniques and methodologies
- Experience with common lab equipment, including protocol/logic analyzers, oscilloscopes, etc.
- Experience with board/platform-level debug, including clock/power delivery, sequencing, analysis, and optimization
- Knowledge of physical and protocol levels of common high speed interfaces an asset
- In-depth knowledge of PC architectures an asset
- Must have excellent written and verbal communication skills
- Must excel in a dynamic team working environment
- Leadership and mentoring skills a definite asset
- Must be a self starter and be able to independently drive tasks to completion
- Experience in Linux OS environments
- Ability to be flexible in terms of responsibilities
Benefits
- AMD benefits at a glance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++PerlRubyPythonASIC debug techniquesboard-level debugFPGA-based emulationsystem architectureLinux OS
Soft skills
written communicationverbal communicationteamworkleadershipmentoringself-starterflexibilityproblem-solvingcollaborationinitiative