RTL/Firmware Design Engineer
Core
Develop and debug embedded firmware for AMD's next-generation data center and graphics silicon (SDMA system IP) at the hardware-software boundary.
Role type
Junior IC firmware design engineer (new college grad)
Builds
Embedded firmware for SDMA and related system IP components
Domain
Semiconductor / Computer Architecture / Embedded Systems
Required skills
Embedded C/C++, Verilog/SystemVerilog, Python scripting, low-level debug, simulation/emulation, computer architecture fundamentals
Preferred skills
AI/LLM tooling for engineering, CI/CD workflows, memory-mapped registers, DMA engines
Technologies
C/C++, Verilog, SystemVerilog, Python, Git, Jenkins, Perl, Ruby, Makefile
Responsibilities
Develop, test, and maintain embedded firmware; Triage verification failures across simulation, emulation, and post-silicon environments; Read and debug RTL and analyze waveforms; Apply AI/LLM-based tooling to accelerate development and debugging; Study architecture specs and translate to firmware requirements; Build automation for firmware build/test/debug flows
Seniority
Junior, new college grad
