Pmts Software Development Engineer

AMD AMD · Semiconductors · Austin, TX · Engineering

AMD is hiring a PMTS Software Development Engineer to research, design, develop, and test operating systems-level software, compilers, and network distribution software for semiconductor operations. This role involves designing and deploying cloud infrastructure solutions, writing software code, working with the Linux operating system, and utilizing software development processes and tools. The position requires experience in full-stack software development, Python on the back-end, and React on the front-end.

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 engineering, and mathematical analysis.
  2. Design, develop, troubleshoot and debug software programs for enhancements and new products.
  3. Understand and define software requirements and architectures.
  4. 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.
  5. Define proprietary platform(s), including hardware and software components.

Skills

Required

  • Full stack software development
  • Designing and deploying robust cloud infrastructure solutions
  • Writing software code
  • Linux operating system
  • Software development processes and tools, including debuggers, source code control, systems (GitHub), and profilers
  • Python on back-end and React on front-end
  • Modern asynchronous programming

What the JD emphasized

  • semiconductor operations
  • software development processes and tools