PMTS Software Development Engineer
Core
Identify and analyze application performance bottlenecks, design solutions/mitigations, and optimize software for AMD processors.
Role type
Senior IC software development engineer (performance optimization)
Builds
Optimized software applications and algorithms for AMD CPUs
Domain
Semiconductor / High-performance computing
Deliverable
production ML models | product features
Required skills
C/C++ programming, SIMD intrinsics (AVX512), CPU architecture, compiler code generation (LLVM), concurrent programming, x86/x64 assembly, performance tuning, parallel algorithms, Git, Python, JavaScript, WebAssembly, ISA optimization
Responsibilities
Identify and analyze performance bottlenecks in applications, design solutions or workarounds to mitigate bottlenecks, work with architecture specialists to improve future products, research and promote efficient algorithms to software vendors, contribute performance improvements to open source projects, develop technical relationships with partner software vendors
Seniority
Senior, hands-on IC
