Software System Design Engineer

AMD AMD · Semiconductors · Austin, TX · Engineering

Software System Design Engineer at AMD focused on performance analysis, software optimization, and building/deploying software for HPC, data science, virtualization, and machine learning platforms. The role involves defining and executing regression tests, driving innovation, and exploring novel approaches in heterogeneous computing.

What you'd actually do

  1. Performance analysis and software optimization
  2. Build and deploy software for the most advanced HPC (High Performance Compute), data science, Virtualization, and machine learning platforms in the world
  3. Define/develop/execute regression test models and track the results
  4. Drive innovation in production software environments
  5. Combine advanced software engineering skills with a drive to explore novel approaches to solve important problems in heterogeneous computing at the large scales
  6. Evaluate and review of existing processes and continuously strive to optimize the workflow

Skills

Required

  • C++
  • software engineering

Nice to have

  • Perl
  • Python
  • Shell
  • TCL/TK
  • AutoIT
  • Windows
  • Linux
  • software development process
  • debuggers
  • source code control systems
  • KVM/XEN/VMWARE

What the JD emphasized

  • machine learning platforms
  • heterogeneous computing at the large scales