AMD is looking for a Principal Member of Technical Staff Software Development Engineer to analyze application performance, identify bottlenecks, and design performance-improving solutions. The role involves collaborating with architecture and software vendor partners, contributing to open-source projects, and applying engineering principles to proprietary products.
What you’ll do
Analyze application performance and identify bottlenecks
Design solutions that improve performance
Work with architecture specialists and software vendor partners
Contribute improvements to open-source projects
Apply engineering principles to proprietary products
What you’ll need
Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or related field
Five years of experience in the job offered or a closely related engineering role (or Bachelor's plus seven years progressive experience)
Experience shipping code with SIMD intrinsics such as AVX512
Proficiency in C/C++ and modern concurrent programming and threading APIs
Experience with compiler code generation such as LLVM auto-vectorization and performance optimization
Knowledge of CPU architecture, x86/x64 assembly, power or performance tuning, and related technologies
Original job description
AMD is hiring a PMTS Software Development Engineer to analyze application performance, identify bottlenecks, and design solutions that improve performance. The role also works with architecture specialists and software vendor partners, contributes improvements to open-source projects, and applies engineering principles to proprietary products.Master's…