AMD

Software Development Engineer

AMD
Fabless SemiconductorSingapore, SingaporeOnsitePosted 2 months ago

About the role

AI summarised

The Software Development Engineer at AMD will join a diagnostic test development team to create AI/ML-driven solutions for silicon validation, reliability screening, and failure analysis. The role involves developing algorithms, building prototypes, and collaborating with cross-functional teams to transition innovations into production test flows. The ideal candidate has strong AI/ML expertise, semiconductor test experience, and proficiency in relevant programming languages and frameworks.

FablessOnsiteEngineering

Key Responsibilities

  • Develop AI/ML algorithms to enhance diagnostic test coverage and efficiency
  • Identify opportunities where AI can significantly improve failure analysis, pattern recognition, and anomaly detection
  • Build prototypes, validate performance, and transition successful solutions into production test flows
  • Partner with silicon, product, and test engineers to gather requirements and refine AI-driven methodologies
  • Drive innovation during the first 3–12 months by delivering proof‑of‑concept models, scalable tools, and measurable improvements to diagnostic capability

Requirements

  • Strong AI/ML background including deep learning, statistical modeling, and data analytics
  • 5+ years experience working with semiconductor verification, validation, or test data
  • Familiarity with C++, Python, PyTorch/TensorFlow, and data engineering pipelines
  • Experience conceptualizing and implementing AI solutions in complex technical domains
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field