Software Development Engineer
Core
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for semiconductor operations and graphics hardware.
Role type
Systems-level software engineer (GPU/OS/Compilers)
Builds
Operating systems, compilers, routers, networks, utilities, databases, and cloud-based tools for AMD semiconductor products.
Domain
Semiconductor hardware and systems software
Required skills
C, C++, Python, GPU architecture and programming, CUDA, LLMs, machine learning, natural language processing, object-oriented design, multi-threading, data structures, memory management, Unix/Linux environments, software debugging, code optimization
Technologies
C, C++, Python, CUDA, Linux, macOS, Unix, GPU
Responsibilities
Design and develop software programs for enhancements and new products; debug and tune performance of new graphics hardware; determine hardware compatibility and influence hardware design; develop tools supporting design and technology platforms.
Seniority
Mid-level IC
