Senior Software Development Engineer
ADVANCED MICRO DEVICES (SINGAPORE) PTE LTD
19 days ago
Posted date19 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesTHE ROLE:
Join the world's leading graphics accelerator team, developing diagnostics applications for the functional and behavioral verification of cutting-edge GPU accelerators. You will design SoC functional testing methodologies, craft feature verification plans, implement diagnostics applications, and analyze/debug results.
This role involves close collaboration with hardware architects and logic designers to address functional issues, as well as with customer support engineers to resolve testing deficiencies.
THE PERSON:
We are looking for someone who is:
KEY RESPONSIBILITIES:
PREFERRED EXPERIENCE:
ACADEMIC CREDENTIALS:
LOCATION:
Singapore
Join the world's leading graphics accelerator team, developing diagnostics applications for the functional and behavioral verification of cutting-edge GPU accelerators. You will design SoC functional testing methodologies, craft feature verification plans, implement diagnostics applications, and analyze/debug results.
This role involves close collaboration with hardware architects and logic designers to address functional issues, as well as with customer support engineers to resolve testing deficiencies.
THE PERSON:
We are looking for someone who is:
- A proactive, self-driven professional who can share ideas and provide leadership in design verification.
- Highly skilled in hardware/software integration and standard diagnostic testing techniques.
- Experienced in developing complex software in challenging environments.
- Strong in problem-solving and data analysis.
- An excellent communicator, both verbally and in writing.
KEY RESPONSIBILITIES:
- Plan, design, develop, debug, and optimize functional and stress tests for machine learning and HPC GPU accelerators.
- Collaborate with hardware architects and logic designers to resolve functional issues, and with customer support engineers to address verification deficiencies.
- Research, evaluate, and adopt evolving diagnostics methodologies to verify complex ASIC designs under demanding production schedules.
- Own SoC IP feature verification planning and test development from pre-silicon through post-silicon stages.
PREFERRED EXPERIENCE:
- Extensive experience in diagnostic or verification environments, with a focus on ASIC system-level testing.
- Proficiency in object-oriented programming in C++.
- GPU programming experience (OpenCL, CUDA, HIP) is a plus.
- Software development experience in Linux.
- Strong combination of large-scale software development and hardware knowledge.
- Experience with SoC bring up is a plus.
- Understanding of RTL design practices and tools is a plus.
- Familiarity with Machine Learning (CNN, RNN, FNN) and frameworks such as TensorFlow, PyTorch, or DirectML is a plus.
ACADEMIC CREDENTIALS:
- BSEE, CSEE, BSCpE, or BSCS; MS preferred
LOCATION:
Singapore
JOB SUMMARY
Senior Software Development Engineer
ADVANCED MICRO DEVICES (SINGAPORE) PTE LTD
Singapore
19 days ago
N/A
Full-time
Senior Software Development Engineer