2 days ago
Base Salary
$126k - $154k/yr
Responsibilities
- Research, design, develop, debug, test, and optimize operating systems-level software, compilers, network distribution software, and software tools.
- Develop and debug software programs for enhancements and new products.
- Develop software and tools supporting operating systems, compilers, routers, networks, utilities, databases, cloud-based tools, and Internet-related tools.
- Bring up and tune the performance of new graphics hardware running on operating systems.
- Determine hardware compatibility and influence hardware design.
- Apply computer science, engineering, mathematical analysis, and software performance principles to AMD systems and products.
Requirements
- Master's degree or foreign equivalent in Data Science, Computer Science, Computer Engineering, or a related field.
- Experience with C, C++, or Python programming.
- Experience with LLMs, machine learning, and natural language processing.
- Experience with GPU architecture and programming and CUDA.
- Knowledge of object-oriented design, multithreading, data structures, and memory management.
- Experience working in Unix or Linux environments and debugging software in macOS, Linux, or Unix.
- Experience with code optimization using the GPU or software performance analysis.
- Experience may be gained through graduate-level coursework, research, or internship experience.
Benefits
- AMD benefits are offered; details are provided in AMD Benefits at a Glance.
- No travel is required.
About AMD
AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.
