Senior Software Systems Validation Engineer (gpu & Linux)

AMD AMD · Semiconductors · MARKHAM, Canada · Engineering

Senior Software Systems Validation Engineer at AMD, focusing on GPU and Linux. The role involves driving technical innovation in product development and validation, converting specifications into test cases, and working with multiple teams to ensure features are validated and optimized. Requires experience with GPU accelerators, Linux OS internals, and understanding of AI/ML and computer vision technologies.

What you'd actually do

  1. Drive technical innovation to improve AMD’s capabilities across product development and validation, including software tools and script development, technical and procedural methodology enhancement, and various internal and cross-functional initiatives.
  2. Convert feature specifications into test cases (manual and automated) that will cover several types of testing - boundary, negative, functional, etc.
  3. Work with multiple teams and tracking test execution to make sure all features are validated and optimized on time.
  4. Work closely with supporting technical teams to validate new software features and new OS (Operating System) introduction.
  5. Experience in implementing and optimizing parallel methods on GPU accelerators (NCCL/_RCCL_, OpenMP, MPI)

Skills

Required

  • Linux OS internals
  • GPU accelerators
  • Python
  • parallel programming
  • machine learning
  • artificial intelligence
  • computer vision

Nice to have

  • test lifecycle
  • QA process & terminology
  • Device drivers
  • graphics
  • multimedia
  • Codec
  • automation lab
  • functional/performance/load tests
  • automated test systems
  • test strategy
  • issue debugging
  • Linux kernel
  • driver module level
  • PC hardware
  • SoC
  • Chipsets
  • Graphics cards
  • BIOS & VBIOS
  • OpenCL
  • ROCm
  • CUDA
  • OpenACC
  • KVM/XEN/VMWARE

What the JD emphasized

  • Understanding machine learning, artificial intelligence, computer vision technologies is a must.
  • Good verbal & written communication skill is a must.