Arm Holdings logo

Principal Software Engineer- Networking for AI

Arm Holdings

Austin, TX
Full Time
Senior
241k-326k
about 1 month ago

Job Description

About the Role

Arm is the top tier supplier of microprocessor technology, offering a wide range of processor IPs to address performance, power and cost requirements for almost all application markets. Combining a multifaceted ecosystem with over 1,000 partners delivering silicon, we have shipped more than 90 billion processors! Our technology is at the heart of a computing and connectivity revolution that is redefining the way people live, and businesses operate. Our team is responsible for high quality software ecosystem around Arm's current and next generation of processors, working with processors and hardware technology not yet available to the public. We focus on development platforms, software models, FPGAs, and early silicon, playing a meaningful role in making Arm platforms successful for AI data centers, cloud network infrastructure, and networking appliances. We are passionate about innovative technologies and improving software quality.

Key Responsibilities

  • Driving overall system architecture and design of all individual components of AI networking software stack to ensure flawless operation of the entire product on Arm platform.
  • Benchmarking, analyzing and optimizing the network software stack to provide best performance on Arm platform for running AI workloads.
  • Working with open-source communities and key global partners to craft and release key software components aligned with Arm architecture.
  • Collaborating with partners and customers across the globe to build and deliver high quality networking software stacks for Arm platform.

Requirements

  • Master's or bachelor's degree in computer science or an equivalent STEM degree or equivalent industry experience.
  • At least 15 years of experience in leading software product delivery with a deep understanding of high-performance networking software requirements and functionalities.
  • Outstanding grasp of computer architecture, operating systems, data structures, algorithms, and multi-core programming.
  • Motivated to contribute to Arm's success and capable of mentoring junior team members.
  • Excellent communication and presentation skills with the ability to generate complete and concise written specifications.

Nice to Have

  • Experience with open-source software contribution process and CI/CD pipelines.
  • Hands-on experience with network I/O drivers and L2-L7 networking stack software such as DPDK, VPP, etc.
  • Experience with networking software stack components for AI applications such as RoCE, libFabric, OpenMPI, NCCL, OneCCL, etc.
  • Familiarity with PyTorch training applications or concepts related to SDN and cloud native technologies like Kubernetes and CNIs.

Qualifications

  • Educational background in computer science or related STEM field, or equivalent industry experience.

Benefits & Perks

  • Hybrid approach to home and office working to provide an adaptable experience for all employees.
  • Competitive and equitable salary package, with total rewards shared during recruitment.
  • Support for accommodations during the recruitment process, ensuring confidentiality and appropriate adjustments.

Working at Arm Holdings

Arm values people as individuals and is dedicated to rewarding skills and experience competitively and equitably. The company emphasizes behaviors such as partner and customer focus, collaboration and communication, creativity and innovation, team and personal development, impact and influence, and delivering on promises. Arm promotes a culture of mutual respect, diversity, and inclusion, and supports flexible working arrangements to foster high performance and personal wellbeing.

Apply Now

Job Details

Posted AtJun 12, 2025
Salary241k-326k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Arm Holdings

Website

arm.com

Company Size

5001-10000 employees

Location

Austin, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches