AMD

Software Development Engineer

AMD
Apply
2 days ago

Base Salary

$135k - $154k/yr

Responsibilities

  • Research, design, develop, troubleshoot, debug, and test operating-systems-level software, compilers, network distribution software, and related tools.
  • Develop software and tools supporting operating systems, infrastructure, technology platforms, databases, cloud-based tools, and Internet-related tools.
  • Design software enhancements and new products, validate features before release, and identify and resolve performance bottlenecks through unit and integration testing.
  • Determine hardware compatibility and influence hardware design while applying engineering principles and computer science techniques.
  • Work on complex systems-level software problems under limited supervision and select appropriate development and evaluation methods.

Requirements

  • Master's degree or foreign equivalent in Computer Information Systems, Computer Science, Computer Engineering, Electronic Engineering, or a related field.
  • Experience with C, C++, or Python; object-oriented design; Unix or Linux environments; data structures; algorithms; operating systems concepts; and multithreaded programming.
  • Experience debugging software in macOS, Linux, or Unix environments.
  • Knowledge or experience in machine learning.
  • Experience may be gained through graduate-level coursework, research, or internship experience.

Tech Stack

Categories

AMD

About AMD

10,000+ employees

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.

Contact me