{bc}
icims

Systems Design Engineer (New Grad)

Advanced Micro Devices, Inc
Markham, CAN
Full-time
Entry
Onsite
Discovered 2 weeks ago
Python

Full Job Posting

KEY RESPONSIBILITIES

  • Own and drive debugging of hardware and software failures on prototype and production silicon — from initial symptom to confirmed root cause.
  • Design and execute targeted experiments to isolate failures across hardware, firmware, drivers, and system software.
  • Use lab instrumentation (oscilloscopes, logic analyzers, protocol analyzers) alongside software tools and diagnostics to capture and interpret failure signatures.
  • Engage design, architecture, and software teams to reproduce issues, validate hypotheses, and verify fixes.
  • Author clear, structured debug reports documenting reproduction steps, root cause analysis, and resolution — building shared institutional knowledge.
  • Develop and maintain debug scripts and automation tools (Python, shell) to accelerate failure triage and reduce manual investigation time.
  • Contribute to test plan development to improve coverage of corner cases and failure modes identified through debug.
  • Apply machine learning or data-driven approaches to identify failure patterns across large datasets and prioritize debug efforts.
  • Participate in silicon bring-up, characterizing new hardware and establishing baseline behavior to detect regressions early.

PREFERRED EXPERIENCE

Strong analytical and problem-solving skills — comfortable forming and testing hypotheses under ambiguity.

Proficiency in Python or other scripting languages for debug automation, log parsing, and data analysis.

Understanding of computer architecture fundamentals: logic design, gates, registers, clocking, timing, and HDL basics.

Debug techniques and methodologies

Experience with common lab equipment, including protocol/logic analyzers, oscilloscopes, etc.

Experience with board/platform-level debug, including delivery, sequencing, analysis, and optimization

Knowledge of system architecture, technical debug, and validation strategies

Familiarity with Linux/Unix environments is an asset.

Exposure to machine learning or data analysis techniques for pattern recognition in large datasets is a plus.

ACADEMIC CREDENTIALS :

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.

#LI-CC4

Benefits offered are described: AMD benefits at a glance .

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Advanced Micro Devices, Inc