Elevate security technology with AMD as a Security Diagnostics Software Engineer in Markham, ON. Design, develop, and optimize software to validate cutting-edge security IPs. Become part of a world-class silicon team at AMD, where your role as a Security Diagnostics Software Engineer will focus on bringing up and validating security hardware IP in CPUs, GPUs, and AI systems.
In this hands-on position, you’ll utilize your skills in C/C++ and object-oriented programming to develop functional and stress tests, collaborating closely with hardware architects and firmware teams to solve technical challenges. Key Responsibilities:
Develop diagnostics software for pre-silicon and post-silicon validation
Write and optimize tests for AMD's cryptographic acceleration engines
Participate in silicon bring-up across multiple programs
Troubleshoot and resolve firmware and hardware issues
Deploy AI-based tools for accelerated test development Requirements:
Experience in low-level software and hardware development
Proficient in C/C++ programming
Familiarity with Linux, firmware, and device drivers
Solid debugging and communication skills
Knowledge of applied cryptography Apply your passion for technology and problem-solving at AMD, leading the future of security diagnostics.