Sr. Firmware Engineer

Advanced Micro Devices, Inc•Santa Clara, CA

About The Position

AMD, Inc. is hiring a Sr. Firmware Engineer 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, electronic engineering, and mathematical analysis to software for electronic-device hardware. The engineer develops software and tools supporting electronic design, infrastructure, and technology platforms, which may include operating systems, compilers, routers, networks, and databases. The role also assesses hardware compatibility and may influence hardware design. Working in an area of specialization, the engineer addresses complex-scope problems that require reviewing varied factors and exercises judgment within defined company procedures and practices to select methods, techniques, and evaluation criteria. The position applies engineering principles, best practices, and technologies to the design, development, and testing of AMD systems and products. Travel is not required.

Requirements

  • Master’s degree or foreign equivalent in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Two years of experience in the job offered or a closely related engineering role.
  • Two years of experience performing software verification.
  • Two years of experience with C, C++, or Python.
  • Two years of experience designing and developing automated tests.
  • Two years of experience in embedded driver development and firmware development.
  • Two years of experience with high-speed memory interfaces such as HBM, DDR, or GDDR.

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 computer software for electronic-device hardware.
  • Develop software and tools supporting electronic design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, and/or databases.
  • Determine hardware compatibility and/or influence hardware design.
  • Develop computer systems-level software in an area of specialization, addressing problems of complex scope.
  • Apply engineering principles, best practices, and technologies to the design, development, and testing of AMD systems and products.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service