This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Firmware Developer in AMD's Datacenter Platform Engineering group (DPEG), you will play a crucial role working with ODM/OEM/Customer in developing, and testing of BMC and Security firmware for DCGPU's range of products. You will be responsible for designing and implementing firmware features to enhance the manageability, reliability, and security of AMD's DCGPU products. You will collaborate with other firmware engineers, hardware engineers, customer facing teams, and validation engineers to achieve these goals.
Job Responsibility
Work closely with ODM/OEM/Customer in develop, debug, and test firmware/BIOS/BMC for server Rack
Collaborate with cross-functional teams, including hardware engineers, other firmware developers, and validation teams to ensure seamless integration of the BMC and Security firmware
Continuously enhance and optimize the BMC and Security firmware to improve performance, reliability, and security
Investigate and resolve firmware issues by utilizing debugging tools and collaborating with relevant teams
Create and maintain comprehensive firmware documentation, including specifications, design documents, and release notes
Collaborate with validation teams to develop test plans and conduct thorough firmware testing to ensure robustness, reliability, and security
Participate in code reviews to maintain code quality, sharing of knowledge, and ensure adherence to coding standards
Requirements
3-10 years of industry experience in embedded firmware development
Excellent verbal, written, and interpersonal communication skills
Proven foundation in C programming
Strong methodical problem-solving skills
Experience with computer architecture
Familiar with source control systems such as Git and Perforce
Proficient in scripting languages such as Python and Bash
Experience with debug tools such as logic analyzers, oscilloscopes, and JTAG debuggers
Nice to have
Experience with OpenBMC and general BMC knowledge
Security concepts such as Secure Boot, Attestation, Secure Firmware Update, etc.