Systems Design Engineer

AMD AMD · Semiconductors · Austin, TX · Engineering

Systems Design Engineer at AMD to research, design, develop, and test electronic components and systems for semiconductor manufacturing. This role involves developing and debugging bare-metal GPU firmware for ASICs, designing complex frameworks, and evaluating process flows from high-level designs to synthesis and power usage. Requires a Master's degree in a relevant engineering field and one year of experience in software/hardware verification, programming (Python, C, C++), logic/circuit design, CPU/GPU/SoC architecture, low-level device drivers, and OS internals.

What you'd actually do

  1. Develop and debug bare-metal GPU firmware for multiple AMD ASICs across pre-silicon, post-silicon, and production phases, ensuring robust system bring-up, stability, and performance validation.
  2. Design a complete and complex framework, system or product.
  3. Define processes for technical platforms, system specifications, input/output and working parameters for hardware and/or software compatibility.
  4. Conceive system interfaces and business application prototypes.
  5. Identify, analyze and resolve system design weaknesses.

Skills

Required

  • Performing software and hardware verification
  • Programming in Python, C, or C++
  • Logic and circuit design
  • CPU, GPU, or SoC architecture
  • Low-level device drivers and embedded driver development
  • Linux or Windows internals

What the JD emphasized

  • bare-metal GPU firmware
  • pre-silicon, post-silicon, and production phases
  • system bring-up, stability, and performance validation
  • framework (architecture)