JobsSr. Software Development Engineer
AMD logo

Sr. Software Development Engineer

AMD

Location

San Jose, CA

Type

Full-time

Posted

5/9/2026

Compensation

USD $127,400.00/Yr. – USD $182,000.00/Yr.

Undergraduate with 5+ Years of Experience
Approval 98.6%·Filings 728·New hires 184·
Established Sponsor
·FY 2025

Job description

The Sr. Software Development Engineer at AMD's subsidiary Xilinx, Inc. is responsible for researching, designing, developing, and testing operating systems-level software and compilers for semiconductor operations. This role emphasizes collaboration and innovation, contributing to the development of software tools that support various technology platforms. The engineer will work on complex problems requiring a deep understanding of computer science and engineering principles. This position offers the opportunity to influence hardware design and enhance new products.

Requirements

  • Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Artificial Intelligence, or a related field is required.
  • One year of experience in the job offered or a closely related engineering role is required.
  • Experience in building developer tools such as Gradle, cMake, or Bazel is required.
  • Proficiency in Python/Java programming and object-oriented design is required.
  • Knowledge of C/C++ and Perl is required.
  • Experience with memory management and data structures is required.
  • Familiarity with Audio and Video Discovery, Enumeration, Connection and Control (AVDECC) is required.
  • Experience with Controller Area Network (CAN) is required.
  • Proficiency in Linux Operating System and Command Line Interface is required.
  • Experience with source control management tools like Perforce and GIT is required.
  • Familiarity with Docker and testing methodologies is required.
  • Knowledge of MLOps is required.

Responsibilities

  • Research, design, develop, and test operating systems-level software and compilers for semiconductor operations.
  • Design, develop, troubleshoot, and debug software programs for enhancements and new products.
  • Develop software and tools in support of design, infrastructure, and technology platforms.
  • Determine hardware compatibility and influence hardware design.
  • Work on problems of complex scope requiring analysis of various factors.
  • Utilize knowledge of computers and electronics in the development of systems-level software.
  • Apply engineering principles, best practices, and technologies to the design, development, and testing of AMD systems and products.

Benefits

  • AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.

Is this posting expired or inaccurate?