Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Bengaluru, KA, India
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description



WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. 

AMD together we advance_



SENIOR SOFTWARE SYSTEMS DESIGNER 

 

THE ROLE:  

We are looking for an experienced, hands-on software development engineer who will work with highly experienced engineers in one of the fastest growing and leading computing technologies for the high-performance CPU/GPU. The Telco Networking SW stack development engineer will be responsible for designing and implementing data plane libraries and networking device drivers especially optimized on the AMD EPYC platform. As a SW development engineer, your responsibilities would be network driver/library design, development, unit testing, design documentation, contributing to open-source project upstream, and performance analysis of software applications including developing software applications for external customers.

 

THE PERSON:  

As a Telco Network SW Stack Development Engineer, you will be responsible for designing and implementing data plane libraries and networking device drivers, especially optimized on the AMD EPYC platform. In this role, your expertise will be necessary to design, develop, and test network drivers/libraries, contribute to open-source projects, and analyze software application performance. As a member of the team, taking initiative to contribute to project goals and collaborate effectively is expected.

 

KEY RESPONSIBILITIES:  

  • Drive technical innovation to improve AMD's capabilities across product development and validation, including software tools and script development, technical and procedural methodology enhancement, and various internal and cross-functional initiatives.
  • Design and coding C/C++ language on Linux Environment.
  • Design Reference SW stack for Telco virtual SW such as 4G/5G/Packet Core/vRouter/vFirewall/Load Balancer, Data plane implementation using DPDK fastpath or FD.io(VPP).
  • Open-source project upstream contribution for networking application and solution.
  • Developing complex packet processing algorithms and design scalable software architectures that run in virtualized environments while meeting real-time requirements of next generation networks.
  • Network virtualization/container technologies (KVM, libvirt, XenServer, VMware, K8s, Docker) and virtualization acceleration technologies in DPDK, OVS-DPDK, SR-IOV, QUIC, vCDN, vCMTS, etc.
  • Lead collaborative approaches with multiple teams.  
  • Mentor others to achieve integrated projects. 

 

PREFERRED EXPERIENCE:  

  • Programming/scripting skills (e.g., C/C++, Perl, Ruby, Python).  
  • L1-L7 Networking protocols, packet processing on multi-core processors and other network applications such as user plane function, micro-service network function implementation, DPI, load-balancer, firewall, NMS, NFV/SDN, and Datacenter networking.
  • Experience with network related open source projects including DPDK, Anuket, FD.io(VPP), FlexRAN, Overlay networks, Contrail vswitch, ONAP, OpenDaylight, OPNFV, etc.
  • Experience with RTOS, preferably RT Linux, Kubernetes, containers, and cloud native architectures.
  • Experience developing Linux device drivers, multi-threaded programming experience or similar real-time embedded applications.
  • x86 CPU core, cache and memory management optimization experience.
  • Detailed oriented; ability to multitask through planning/organizing.
  • Excellent Communication and Presentation skills.  

 

ACADEMIC CREDENTIALS:  

  • Bachelors or master's degree in electrical or computer engineering.

#LI-SK3



Benefits offered are described:  AMD benefits at a glance.

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.


 Apply on company website