Talent.com
Advanced Micro Devices, Inc
Software Development Engineer - ContractAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Software Development Engineer - Contract

Software Development Engineer - Contract

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
4 days ago
Job type
  • Temporary
Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.Together, we advance your career.

THE ROLE:

The Diagnostics Engineering team is responsible for delivering functional, system, and stress diagnostics across CPU, APU, and dGPU platforms. In this role, you will work at the intersection of hardware and software, developing and customizing diagnostics solutions that validate AMD’s industry-leading high-performance products.

You will collaborate closely with SoC leads, program managers, and cross-functional engineering teams to ensure full feature coverage, system-level validation, and successful product deployment in real-world environments. This role offers the opportunity to work on cutting-edge technologies, influence product quality, and contribute to innovations across client and embedded platforms.

THE PERSON:

You are a highly motivated engineer who thrives in a fast-paced, collaborative environment. You enjoy solving complex system-level problems and have a passion for bridging hardware and software. You are detail-oriented, proactive, and driven to improve quality and efficiency.

You communicate effectively across teams, take ownership of deliverables, and are comfortable navigating ambiguity while delivering robust solutions. A continuous learner mindset and interest in emerging technologies, including AI-driven methodologies, will help you succeed in this role.

KEY RESPONSIBILITIES:

  • Drive diagnostics customization to ensure compatibility with diverse customer hardware and software environments
  • Partner with SoC leads and program managers to support execution across client and embedded CPU/GPU programs
  • Own end-to-end diagnostics quality, coverage, and completeness across multiple projects
  • Define and implement diagnostics requirements to achieve feature coverage and hardware bug detection targets
  • Lead system-level validation, including multi-IP feature verification, power and performance evaluation, and stress testing
  • Collaborate with cross-functional teams to support key milestones such as bring-up, feature enablement, and production readiness
  • Triage internal and external issues, guide debugging efforts, and improve diagnostics coverage
  • Drive efficiency through process improvements, automation, and AI/ML-driven initiatives

PREFERRED EXPERIENCE:

  • Strong experience in software or firmware development with exposure to CPU/GPU hardware systems
  • Proficiency in Linux development environments, including device drivers, user-space programming, shell scripting, and toolchains (GCC/Clang)
  • Solid understanding of CPU architectures (x86, ARM64, RISC-V)
  • Familiarity with BIOS, GPU, PCIe, DDR, PMU, or RAS firmware development
  • Strong C/C++ programming skills
  • Experience with SoC or board-level debugging and test methodologies
  • Hands-on experience with development tools such as debuggers, profilers, and version control systems (e.g., Git)
  • Exposure to AI/ML applications is a plus

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field preferred

This role is not eligible for visa sponsorship.

#LI-LC2
#LI-Hybrid

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.

THE ROLE:

The Diagnostics Engineering team is responsible for delivering functional, system, and stress diagnostics across CPU, APU, and dGPU platforms. In this role, you will work at the intersection of hardware and software, developing and customizing diagnostics solutions that validate AMD’s industry-leading high-performance products.

You will collaborate closely with SoC leads, program managers, and cross-functional engineering teams to ensure full feature coverage, system-level validation, and successful product deployment in real-world environments. This role offers the opportunity to work on cutting-edge technologies, influence product quality, and contribute to innovations across client and embedded platforms.

THE PERSON:

You are a highly motivated engineer who thrives in a fast-paced, collaborative environment. You enjoy solving complex system-level problems and have a passion for bridging hardware and software. You are detail-oriented, proactive, and driven to improve quality and efficiency.

You communicate effectively across teams, take ownership of deliverables, and are comfortable navigating ambiguity while delivering robust solutions. A continuous learner mindset and interest in emerging technologies, including AI-driven methodologies, will help you succeed in this role.

KEY RESPONSIBILITIES:

  • Drive diagnostics customization to ensure compatibility with diverse customer hardware and software environments
  • Partner with SoC leads and program managers to support execution across client and embedded CPU/GPU programs
  • Own end-to-end diagnostics quality, coverage, and completeness across multiple projects
  • Define and implement diagnostics requirements to achieve feature coverage and hardware bug detection targets
  • Lead system-level validation, including multi-IP feature verification, power and performance evaluation, and stress testing
  • Collaborate with cross-functional teams to support key milestones such as bring-up, feature enablement, and production readiness
  • Triage internal and external issues, guide debugging efforts, and improve diagnostics coverage
  • Drive efficiency through process improvements, automation, and AI/ML-driven initiatives

PREFERRED EXPERIENCE:

  • Strong experience in software or firmware development with exposure to CPU/GPU hardware systems
  • Proficiency in Linux development environments, including device drivers, user-space programming, shell scripting, and toolchains (GCC/Clang)
  • Solid understanding of CPU architectures (x86, ARM64, RISC-V)
  • Familiarity with BIOS, GPU, PCIe, DDR, PMU, or RAS firmware development
  • Strong C/C++ programming skills
  • Experience with SoC or board-level debugging and test methodologies
  • Hands-on experience with development tools such as debuggers, profilers, and version control systems (e.g., Git)
  • Exposure to AI/ML applications is a plus

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field preferred

This role is not eligible for visa sponsorship.

#LI-LC2
#LI-Hybrid

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.

Create a job alert for this search

Software Development Engineer - Contract • MARKHAM, Ontario, Canada

Similar jobs

Sr. Software Development Engineer, Alameda Observability

AmazonToronto, Ontario, Canada
Full-time

Alameda is the next generation control plane as a service operating more than 14 AWS Services.Just like EC2, EBS, and RDS modernized compute, storage and databases, Alameda provides a modernized AW... Show more

 • Promoted

Senior Software Development Engineer, Agentic AI

Workday, Inc.Toronto
Full-time

Senior Software Development EngineerApplyremote type: Flexlocations: Canada, ON, Toronto: Canada, BC, Vancouvertime type: Full Timeposted on: Posted Yesterdayjob requisition id: JR-0107... Show more

 • Promoted

Software Engineer, DocGen

EvenUpToronto
Full-time

EvenUp is on a mission to close the justice gap using technology and AI.We empower personal injury lawyers and victims to get the justice they deserve.Our products enable law firms to secure faster... Show more

 • Promoted

Software Development Engineer

CommerceIQToronto, Ontario, Canada
Full-time

CommerceIQ’s AI‑powered digital commerce platform is revolutionizing the way brands sell online.Our unified e‑commerce management solutions empower brands to make smarter, faster decisions through ... Show more

 • Promoted

Software Development Contractor

ReleadyToronto
Full-time

We are seeking an experienced Software Developer with a strong background in Capital Markets, specifically Fixed Income trading technology, to support the delivery of high-performance, real-time tr... Show more

 • Promoted

Software Engineer - Contract (6 months)

CEM BenchmarkingToronto, Ontario, Canada
Full-time

We are CEM Benchmarking, a global data and insights firm for institutional investors including pension funds, insurance companies, endowments, foundations, family offices and sovereign wealth funds... Show more

 • Promoted

Software Development Engineer - Defense Systems

Wolf Advanced TechnologyAurora, York region, Canada
Full-time

Wield your software development skills with Wolf Advanced Technology in Aurora, ON (hybrid).Focus on building embedded software for mission-critical defense and aerospace applications.As a Software... Show more

 • Promoted

Software Development Engineer (Full Stack)

HR Tech JobToronto, ON, CA
Full-time

Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing... Show more

 • Promoted

Software Engineer - Contract (6 Months)

CEM BenchmarkingToronto, Canada
Full-time

We are CEM Benchmarking, a global data and insights firm for institutional investors including pension funds, insurance companies, endowments, foundations, family offices and sovereign wealth funds... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringToronto, ON, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Solutions Development Engineer - Contract

SoftchoiceToronto, ON, CA
Full-time

Solutions Development Engineer - Contract.Location: Toronto, ON, CA • Oakville, ON, CA.The Solutions Development Engineer is a key technical contributor tasked with transforming the way we deliver ... Show more

 • Promoted

Senior Software Development Engineer

Canada Workday ULCToronto, ON, CA
Full-time

Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing... Show more

 • Promoted

Software Development Engineer III / Senior Software Development Engineer - Full Stack

WorkdayToronto, ON, CA
Full-time

Software Development Engineer III / Senior Software Development Engineer - Full Stack.Join to apply for the Software Development Engineer III / Senior Software Development Engineer - Full Stack rol... Show more

 • Promoted

Sr. Software Development Engineer- Contract

AMDMarkham
Full-time

SENIOR SOFTWARE DEVELOPMENT ENGINEER.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syste... Show more

 • Promoted

Software Development

the best TorontoToronto, ON, CA
Full-time

The Top 5 Software Development Companies in Toronto.Whether for developing a solution for a business or a consumer, software developers are currently in high demand.Whether it’s an app, tools, or a... Show more

 • Promoted

Software Development Engineer

A.U.G. Signals Ltd.Toronto, Ontario, Canada
Permanent

Job Description Position: Software Development Engineer.Location: Toronto, Ontario, Canada.Education: Bachelor’s degree (or higher) in Software Engineering or relevant.Signal, Image and Data Proces... Show more

 • Promoted

QA-Focused Software Development Engineer

VirtusaToronto
Full-time

Excel in software quality assurance with PCS in Toronto as a Software Development Engineer specializing in Manual Testing.Ensure rigorous testing standards while developing innovative software solu... Show more

 • Promoted

Sr. Software Development Engineer- Contract

Advanced Micro DevicesMarkham, York Region, CA
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Show more

 • Promoted

Software Development Engineer II

FulfilToronto, ON, CA
Full-time

As an SDE-II at Fulfil, you own features, not tickets.That means taking a problem from first principles all the way to production: designing the data model, building the backend service, wiring the... Show more

 • Promoted

API Development Senior Software Engineer

Rubicon PathToronto, ON, CA
Full-time

Shape the future of API integration as a Senior Software Engineer focusing on API development.This role demands technical acumen and expertise in enterprise-level software solutions.As a Senior Sof... Show more