The Firmware Engineer at AMD will spearhead projects focused on implementing firmware for new features and performance enhancements related to AMD’s graphics processor IP. This position is crucial for executing deliverables that align with customer and market expectations, working primarily within the Software/Firmware MEC/CP uCode design environment directed towards next-generation Machine Intelligence GPUs.
This position requires a range of experiences particularly in firmware development, systems engineering, and graphics IP. Candidates should have familiarity with various microcontrollers and an understanding of the graphics command pipeline, in addition to Machine Intelligence, AI, or Machine Learning.
Key responsibilities for this position include designing, developing, debugging, verifying, and validating firmware as well as participating in daily firmware development tasks. The engineer will also provide consultation to both internal and external customers regarding specific AMD features and coding requirements.
Candidates must demonstrate proficiency in assembly or C language, and experience in debugging firmware and RTL code using simulation tools. Furthermore, a background in RTL level ASIC design, along with knowledge of Verilog and System Verilog, is highly preferred. The ability to triage and resolve test failures across various environments is essential.
A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field is required.