AD

SMTS Software System Design Eng.

Advanced Micro Devices (AMD)
Bangalore4-8 LPA Posted 22 May 2025
FULL TIME
secure coding
C Programming
Device Drivers
Jtag
Embedded Firmware
+2 more

Job Description

  • Lead and drive the Embedded software development for all new and sustaining AMD EPYC Server, DC GPU Products.
  • Responsible for Architecture, Design, Development and Mentoring team members to become successful at AMD.
  • Responsible for partnering leveraging all the development work done by Core engineering in Client and Embedded teams, with a strong focus on enabling differentiating features for the success of Server Business.
  • Partner with Platform team to bring-up the AMD Security processor firmware during SOC bring-up.
  • Partner with HW and Silicon validation teams for verification of all features in the Silicon IP.
  • Support the triage and debug of critical bugs from AMD security processor firmware side that require multi-team interactions.
  • Support field requests / escalations from Customer application engineering team.
  • Influence and support software engineers with design reviews, code reviews, and licensing reviews for open source as well closed source code offerings.
  • Train and enable Applications Engineers and FAEs on software solutions with esp. focus on AMD differentiated features and technologies
  • Provide product and technology feedback and consultancy into Enterprise product management, Enterprise Server Systems and SW efforts, and AMD technology and product planning
  • Work on soft ware POCs (Proof of Concepts) for early enablement of new technology.

PREFERRED EXPERIENCE:

  • Exposure to systems architecture
  • Solid programming skills in C
  • experience or a strong desire to learn secure coding processes and basics of encryption technology are essential.
  • Experience with source control systems such as git
  • Industry experiences developing embedded firmware or device drivers.
  • Experience with JTAG debuggers and other tools.
  • Experience with pre-silicon development on FPGAs , microntrollers or simulation environments
  • Experience with processor, board, or ASIC bring-up.
  • An understanding of embedded firmware or device driver development.
  • An understanding of assembly level programming and optimizations.
  • An understanding of PCIe, SPDM, Virtualization, and IOMMU
  • Experiences working with RTOS and other embedded OS environments.
Join WhatsApp Channel