Sr. Software Development Engineer

Advanced Micro Devices, Inc•San Jose, CA

About The Position

Xilinx, Inc., a subsidiary of AMD, Inc., is hiring Sr. Software Development Engineers to research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations. The role applies principles and techniques of computer science, engineering, and mathematical analysis. Engineers design, develop, troubleshoot, and debug software programs for enhancements and new products, and develop software and tools supporting design, infrastructure, and technology platforms. These may include operating systems, compilers, routers, networks, utilities, databases, cloud-based tools, and internet-related tools. The position involves determining hardware compatibility and/or influencing hardware design, and developing systems-level software within an area of specialization. Work includes problems of complex scope requiring review of a variety of factors. Under limited supervision, the engineer exercises judgment within defined company procedures and practices to select methods, techniques, and evaluation criteria for obtaining results. The role applies knowledge of computers and electronics, engineering science and technology, engineering principles, best practices, and technologies to the design, development, and testing of company systems and products. Multiple openings are available. No travel is required.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronic Engineering, or a related field.
  • Experience with Python and Bash.
  • Experience with machine learning and TensorFlow.
  • Experience with Git and JavaScript.
  • Experience with object-oriented design.
  • Experience debugging software on Windows and Linux.
  • Experience with REST APIs and microservices.
  • Experience with relational databases, including MySQL, MSSQL, or Azure SQLDB.
  • Experience with relational data queries, including T-SQL and SQL.
  • Experience with data ingestion and transformation using Azure Data Factory.
  • Experience with real-time data streaming using Azure Event Hub.
  • Experience with job orchestration using Azure Batch.
  • Experience with CI/CD using Azure DevOps.
  • Required experience may be gained through graduate-level coursework, research, projects, assistantships, or internships.

Responsibilities

  • Research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations.
  • Design, develop, troubleshoot, and debug software programs for enhancements and new products.
  • Develop software and tools supporting design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based tools, and internet-related tools.
  • Determine hardware compatibility and/or influence hardware design.
  • Develop systems-level software in an area of specialization, addressing complex problems that require analysis of a variety of factors.
  • Select methods, techniques, and evaluation criteria for obtaining results under limited supervision and within defined company procedures and practices.
  • Apply engineering principles, best practices, and technologies to design, develop, and test company systems and products.

Benefits

  • Benefits are described as “AMD benefits at a glance”; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service