Smts Software Development Engineer

AMD AMD · Semiconductors · Santa Clara, CA · Engineering

AMD is hiring a SMTS Software Development Engineer to research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations. This role involves designing, developing, troubleshooting, and debugging software programs for enhancements and new products, as well as developing software and tools in support of design, infrastructure, and technology platforms. The engineer will also write test plans, build automated test scripts, determine hardware compatibility, and work on complex scope problems within defined company procedures. The role requires experience in hardware and software verification, Unix/Linux environments, C/C++/Python automation, networking testing and automation, networking technologies, operating systems, kernel mode programming, device drivers, L2/L3 networking protocols, and Git/Bash.

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. Write Test plans and review it with all stakeholders to cover the scenarios comprehensively and execute efficiently.
  5. Build maintainable, high quality and effective automated test scripts.

Skills

Required

  • hardware and software verification
  • Unix or Linux environments
  • C, C++, or Python automation scripts
  • Networking Testing and Automation
  • Networking technologies: Routing and Switching, Microsegmentation, and VXLAN
  • Operating systems, kernel mode programming, and device drivers
  • L2 and L3 networking protocols
  • Git and Bash