← All roles

Staff Software Development Engineer

AMD· Engineering
Apply on company site
Penang, MalaysiaFull-timePosted 1w ago

About the role

Key member of AMD's Business Enterprise Applications team within IT Global Operations & Supply Chain, responsible for developing product security, analyzing system performance affecting the product life cycle, and improving code quality.

Responsibilities

  • Develop code, unit test, debug, and implement requests for programs, small projects, and system changes in a custom application environment with a focus on product security.
  • Assist in the development and documentation of system architecture, designs, and consult on encryption management solutions.
  • Analyze and improve performance of the infrastructure and applications.
  • Works with eco-system partners to help improve the security of the entire compute base from CPU to GPU.
  • Very good communicator, able to engage and effectively respond to diverse stakeholders.
  • Support global business users to ensure enterprise applications SLAs are met.
  • Work both independently and as part of a strong, collaborative, and global team.
  • Self-starter who requires minimal supervision.
  • Able to proactively support team culture that fosters knowledge sharing, excellence, and collaboration.
  • Since the position entails working with confidential information, a high level of integrity is required.

Qualifications

  • Extensive software development experience in Java, .Net, C++, Python, SQL, UNIX/Linux.
  • Web & mobile application development, Tomcat, JBoss or WebSphere.
  • Strong understanding of computer architecture systems and concepts, including CPU architecture, fundamentals of the system memory hierarchy and caches, and underlying system hardware and firmware.
  • Knowledge of existing hardware architecture(s) (prefer x86 and/or ARM) including associated security and/or virtualization extensions.
  • Must possess an understanding of all aspects of data, client/server and network security, including firewall administration, encryption technologies and network protocols.
  • Experience with firmware, APIs, applications, OSes and their interactions within Windows, Linux, gaming, compute, and virtualization environments.
  • Eagerness and ability to quickly learn new concepts.
  • Worked in cross-site and matrix environments.
  • Database development, PostgreSQL, MS SQL Server.
  • Fundamental knowledge of security principles and properties (confidentiality, integrity, availability, authentication, authorization, auditing).
  • Understanding of industrial security standards: TCG, DMTF, OCP NIST, FIPS, Common Criteria, etc.
  • Working knowledge of cryptography and encryption key management is an asset.
  • Relevant industry experience is highly beneficial.

Skills

Required:Java.NETC++PythonSQLUNIX/LinuxSecurity
Nice to have:Web & Mobile App DevelopmentCryptographyDatabase Development

Benefits

  • Benefits offered are described: AMD benefits at a glance.
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD