Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
AMD is seeking a SoC Diagnostics Software Engineer who will develop testing software for system-on-chip products. This role requires strong expertise in C++ and Python, with responsibilities including code implementation, debugging, and cross-functional communication. The successful candidate will contribute to innovative hardware validation efforts supporting the product lifecycle.
Join to apply for the SoC Diagnostics Software Engineer - Contract role at AMD
Join to apply for the SoC Diagnostics Software Engineer - Contract role at AMD
Get AI-powered advice on this job and more exclusive features.
This range is provided by AMD. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
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
The diagnostics team is responsible for developing test suites that exercise and validate the hardware blocks in the System-on-chips developed at AMD. We understand the features that go into the hardware design, and we have the software skills to program them to life. Once developed, these diagnostics are used in all aspects of the product lifecycle, from pre-silicon validation through the production life of the product. The successful candidate for this role will be an integral part of our power management diagnostics software team through code development, debug, emulation and hardware feature validation.
The Person
Is passionate about software development, computer hardware and architecture and understands low-level coding techniques for manipulating bits in registers and memory blocks. Is a self-starting team player with excellent communication and problem solving skills, and a strong desire to learn.
Key Responsibilities
Referrals increase your chances of interviewing at AMD by 2x
Greater Toronto Area, Canada 3 months ago
Toronto, Ontario, Canada CA$150,000.00-CA$250,000.00 1 month ago
Toronto, Ontario, Canada CA$130,000.00-CA$150,000.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.