Senior Linux Software Engineer

AMD AMD · Semiconductors · Austin, TX · Engineering

Senior Linux Software Engineer at AMD responsible for enabling Linux distributions on AMD EPYC CPUs and Instinct GPUs, resolving functional and performance issues, and contributing to performance, automation, and development. The role involves collaboration with OS partners and internal AMD teams, and providing consultative direction to senior management.

What you'd actually do

  1. Work with OS partners to enable Linux distros on AMD EPYC CPUs and Instinct GPUs.
  2. Collaborate well with other AMD engineering teams to resolve AMD specific functional and performance issues involving AMD CPUs/GPUs and Linux distros.
  3. Take ownership on behalf of AMD and work with the OS partner and AMD internal teams to enable timely resolution.
  4. Be involved in all areas that impact the team including performance, automation, and development.
  5. Be informed on the latest trends and become prepared to give consultative direction to senior management.

Skills

Required

  • Linux kernel and virtualization debugging skills
  • Linux feature backporting and upstreaming experience
  • Solid programming skills in Python, C, or C++
  • Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field

Nice to have

  • Exposure to systems architecture
  • Ability or desire to use AI tools to maximize productivity
  • Experience running, analyzing, and system benchmarks