SMTS Software Development Eng.

May 18, 2022
Bengaluru, India
... Not specified
... Senior
Full time
... Office work

What you do at AMD changes everything 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.


SW Architect & Customer Solution Engineer 



In this role, the candidate will work directly with customers and the internal AMD teams to create and enable prototype to demonstrate AMD product capabilities for gaming, cloud service, virtual desktop infrastructure (VDI) and data center.  The SW architect will partner with business leads and other architects to deliver best customer software solution for Semi-Custom business success.


The role needs to have an in-depth knowledge of both software and hardware and solid hands-on experience in order to learn, design and implement software for complex customer use cases; all on aggressive timelines.   The leading architect must have excellent communication and collaboration skills, including executive level communications.  The candidate must have a proven track record of working well with high quality deliverable with end customers.  The role will have limited travel and will report up to the Director of Semi-Custom Software.




  • Engage with AMD Semi-Custom architects and business leads from program early phase, understand HW specification and identify new SW technologies involved in customer user cases.
  • Interface directly with AMD customers,  participate in technical discussion and influence customer ensuring their success.
  • Design and implement prototypes on AMD SoC to help AMD win new business, or guide future technology direction
  • Work with AMD SW organizations to understand AMD SW roadmaps and latest technologies
  • Provide technical leadership to project team
  • Guide development team in software architecture design and execution planning in early stage of the program
  • Drive technical innovations to enhance Semi-Custom software team capabilities
  • Defining and documenting architecture, capturing and documenting functional (architectural) requirements, preparing estimates and defining technical solutions to proposals



  • Solid C, C++ Programmer, and hands-on practitioner
  • Hands-on system software architect for SoCs, focusing on Processor Subystem (multicore) and Subsystem
  • Complete Life Cycle of Embedded System Software Development and Hardware Integration. Experienced in Automotive and Multimedia Gaming Domain would be plus
  • Highly organized, able to prioritize, and have deadline in mind
  • Strong analytical and problem-solving skills
  • Broader interest to learn and explore new technologies
  • Expert in at least one of the required domains, but also open-mind to cross domain for the research need
    • 3D Graphics driver (D3D, OGL, Vulkan, etc)
    • Graphics tool/engine optimization
    • GPU Kernel driver (Windows, Linux or Android)
    • Linux kernel
    • SR-IOV based Virtualization or Container based Virtualization (docker, LXC, LXD, etc)
    • Machine learning
    • SmartNIC



  • Minimum Electrical, Electronics or Computer engineering bachelor’s degree with 12+ of experience in the development of large scale of software/firmware systems






Requisition Number: 163464 
Country/Region/Location: India State/Province: Karnataka City: Bangalore 
Job Function: 

5000 + employees
2545 available jobs