Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

ARM Senior Software Engineer-Networking AI 
United States, Texas, Austin 
100167542

Yesterday
Responsibilities:

As a Software Engineer in IAS Networking team, you will be working on all aspects of the software life cycle, including:

  • Design, develop, optimize, test, deliver and maintain production quality networking and communications software on Arm platforms.
  • Work with open-source communities to enable and optimize key components of open-source networking software for Arm platform.
  • Collaborate with partners and customers across the globe to build and release networking software stacks for Arm platform.
Required Skills and Experience :

Candidate should have master’s/bachelor's degree in computer science or an equivalent STEM degree or equivalent experience in the industry. In addition, candidate should:

  • be highly proficient in C/C++/Python and scripting languages with at least two years of software development and optimization experience.
  • possess good understanding of computer architecture and operating systems and in-depth knowledge of data structures, algorithms and multi-core programming.
  • have experience in distributed version control systems, such as Git.
  • command clear, effective written and verbal communication skills.
“Nice To Have” Skills and Experience :
  • Familiar with open-source software contribution process and CI/CD pipelines.
  • Hands on experience with network I/O drivers and L2-L7 networking stack consisting of data plane software such as DPDK, VPP, Snort, etc.
  • Experience with networking software stack components for AI applications such as RoCE, libFabric, OpenMPI, NCCL, OneCCL, etc.
  • Familiar with PyTorch based training applications or concepts related to SDN and cloud native technologies such as Kubernetes and CNIs.
Salary Range:$149,047-$201,652 per year