Advanced Micro Devices-posted 4 months ago
Full-time • Senior
Hybrid • San Jose, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

AMD is looking for a senior software engineer to join our AIE Driver Team. As a key contributor, you will design, develop, and optimize the AI accelerator device driver and AI accelerator runtime that power AMD's next-generation AI compute. Your work will enable developers to achieve best-in-class performance and a more intuitive programming experience on AMD platforms, accelerating innovation across AI/ML, and embedded edge deployments.

  • Contributing to the architecture and design of the AI solutions platform.
  • Developing Bare Metal and/or Linux drivers for AI/ML acceleration engines.
  • Work with different teams to identify problems and create solutions.
  • Work with management team on project planning activities.
  • Provide mentorship and guidance to junior engineers.
  • Expertise in AI Runtime development.
  • Expertise in bare-metal (no-OS) development, including the compiler/linker toolchains, build pipeline, startup/boot and memory layout (linker scripts), end-to-end loading, and debugging of firmware on target hardware.
  • Expertise in Linux kernel/driver development for multi-processor heterogeneous systems.
  • Expert in C and Embedded systems development of ARM SoCs.
  • Experience in architecting, designing and implementing complex heterogeneous or multi-processor systems.
  • Knowledge of AMD HW Design and SW SDK tools like Vivado, Vitis, Yocoto.
  • Knowledge of Acceleration platforms like GPGPU, NPU, FPGAs.
  • Knowledge of AI/ML frameworks like Pytorch, TVM, MLIR, etc.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service