Sr. Software Development Engineer

AMD AMD · Semiconductors · San Jose, CA · Engineering

This role is for a Sr. Software Development Engineer at AMD (Xilinx) focused on researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations. The role involves developing software and tools for design, infrastructure, and technology platforms, including compilers for MLIP chips, model conversion tools, IR integration, graph partitioning, hardware-specific optimizations, and feature enhancements. The position requires a Master's degree and one year of experience in these specific areas.

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

  • Compiler Development for MLIP Chip
  • Model Conversion Tools
  • Intermediate Representation (IR) Integration
  • Graph Partitioning
  • Hardware-specific optimizations
  • Feature enhancements

What the JD emphasized

  • Compiler Development for MLIP Chip
  • Model Conversion Tools
  • Intermediate Representation (IR) Integration
  • Graph Partitioning
  • Hardware-specific optimizations
  • Feature enhancements