Enable job alerts via email!

SoC Diagnostics Software Engineer - Contract

Advanced Micro Devices

Markham

Hybrid

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a SoC Diagnostic Software Engineer to join their innovative team. This role involves planning, developing, and validating test content for manufacturing tests, ensuring high code quality and effective collaboration with cross-functional teams. The ideal candidate will have a strong background in C/C++ programming under Linux, along with excellent debugging skills and a passion for improving development processes. If you're ready to make a significant impact in next-generation computing experiences, this opportunity is designed for you.

Qualifications

  • Experience with firmware or software development and hardware interactions.
  • Effective communication and problem-solving skills are essential.

Responsibilities

  • Develop and validate test content and automation for manufacturing tests.
  • Collaborate with teams to achieve program milestones and optimize tests.

Skills

C Programming
C++ Programming
Linux
Debugging
Problem-Solving

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Engineering
Bachelor’s degree in Electrical Engineering

Tools

GitHub
GCC
JTAG Toolchains

Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.

AMD together we advance.

THE ROLE:

As a SoC Diagnostic Software Engineer, you will work with a cross-functional organization to plan, develop, and validate test content and automation for AMD’s manufacturing test program.

THE PERSON:

The ideal candidate has experience with firmware or software development with close interactions with hardware or product engineering teams, effective communication and problem-solving skills, and is a forward thinker with a passion for improving development processes, code quality, and hardware diagnostic coverage.

KEY RESPONSIBILITIES:

  • Understand new technologies and features in ASIC design specifications, design sufficient test coverage plans, and develop diagnostics test cases with high code quality.
  • Deliver diagnostics test suites to bring up and enable ASIC features on both pre-silicon (emulation) environments and post-silicon hardware systems.
  • Optimize the test execution time per AMD program requirements without sacrificing coverage.
  • Collaborate with cross-functional teams to achieve key program milestones, such as bring up, all feature enablement, performance profiling, production support, and customer issue debugging.

PREFERRED EXPERIENCE:

  • Skilled in C or modern C++ programming under Linux, including device driver, user space software, shell/perl scripts, and GCC/JTAG toolchains.
  • Strong low-level software and system-level debugging and test skills, with the capability to quickly identify problems and provide robust solutions.
  • Hands-on experience with SoC emulation and bring up is preferred.
  • Good understanding of x86/ARM architecture and experience with BIOS, GPU, and PCIe firmware development is a plus.
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub), and profilers is a plus.

ACADEMIC CREDENTIALS:

  • Bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or equivalent.

LOCATION:

CA, ON, Markham

#LI-BS1

#Hybrid

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

Today
Be an early applicant

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110,000 - 240,000

2 days ago
Be an early applicant

Software Engineer - Infrastructure & SRE

Career Renew

Toronto

Remote

USD 80,000 - 120,000

13 days ago

Lead Software Developer

House of Blues

Old Toronto

Remote

CAD 80,000 - 120,000

8 days ago

Ruby on Rails Developer

Quantum Technology Recruiting Inc. (QTR)

Ontario

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Java Software Engineer

Anson McCade

Toronto

Remote

CAD 80,000 - 120,000

22 days ago

Software Engineer- Design Systems

DataAnnotation

Nova Scotia

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

Calgary

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Software Engineer

DataAnnotation

Calgary

Remote

USD 60,000 - 100,000

3 days ago
Be an early applicant