Sr. Software Development Engineer

AMD AMD · Semiconductors · San Jose, CA · Engineering

This role focuses on developing and designing software for semiconductor operations, specifically involving machine learning algorithms, back-end code generation, and chip compilers within the MLIR framework. The engineer will research, design, develop, and test operating systems-level software, compilers, and network distribution software, applying principles of computer science and engineering.

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. Determine hardware compatibility and/or influence hardware design.
  5. Work in an area of specialization to develop systems-level software, working on problems of complex scope where analysis of situations or data requires a review of a variety of factors.

Skills

Required

  • Performing software verification
  • C, C++, or Python
  • Development of machine learning algorithms
  • Back-end code generation development
  • Development and design for new generation chip compilers under MLIR framework
  • Development and design of software protocols
  • Computation engines
  • Defining software features and instruction command sets

What the JD emphasized

  • Development of machine learning algorithms
  • Development and design for new generation chip compilers under MLIR framework
  • Back-end code generation development

Other signals

  • Development of machine learning algorithms
  • Development and design for new generation chip compilers under MLIR framework
  • Back-end code generation development