AM

SMTS Software Development Eng

AMD
Bangalore11-15 LPA Posted 16 Apr 2025
FULL TIME
C C++
Software Design
Networking Engineer
Software Development
Python

Job Description

SMTS SOFTWARE DEVELOPMENT ENGINEER 

THE ROLE: 

AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.  

THE PERSON: 

The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.   

KEY RESPONSIBILITIES: 

  • Design and develop data path/control path software for next generation DPUs/AI-NIC.
  • Develop/automate unit tests, participate in design/code reviews.
  • Collaborate with customer engineering teams over design and participate in debug sessions 

PREFERRED EXPERIENCE: 

  • 10 years of experience in software development in domains of networking, RDMA, or system software
  • Strong software design and programming skills (C/C++, Python preferred)
  • Experience with one or more of the following :Software Defined Networking Networking Device drivers or High Speed Packet Programming - Networking ASICs, DPDK
  • RDMA / RoCE
  • Experience with P4 architecture/programming is highly desirable
  • Hands on experience with networking drivers is an added advantage
  • Good interpersonal skills and effective communication
  • Experience in DPU or AI-NIC development is a huge plus

ACADEMIC CREDENTIALS: 

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent 
Join WhatsApp Channel