Sr. Software System Designer

AMD AMD · Semiconductors · Austin, TX · Engineering

This role is for a Sr. Software System Designer at AMD, focusing on researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations. The role involves optimizing and benchmarking enterprise software workloads, analyzing processor performance, and ensuring hardware compatibility. While the company mentions AI and data centers, the core responsibilities are in traditional software system design and development for semiconductor products, not direct AI/ML model development or deployment.

What you'd actually do

  1. Research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations, applying principles and techniques of computer science, engineering, and mathematical analysis.
  2. Design, develop, troubleshoot and debug software programs for enhancements and new products.
  3. Develop software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based and Internet related tools.
  4. Optimize and benchmark enterprise software workloads such as databases, big data analytics, and webservers to develop customer-facing solutions, tuning guides, and best practices for enterprise software.
  5. Conduct benchmarks and analyze processor performance to design new processor SKUs.

Skills

Required

  • Designing and implementing software solutions and features for semiconductor products
  • C, C++, or Python programming
  • Windows and Linux operations systems
  • Performing root cause analysis and resolving software defects
  • Git
  • Software testing