Principal Software Engineer- Networking AI
Austin, Travis County, Texas, 78716, USA
Listed on 2026-01-04
-
Software Development
Software Engineer, DevOps
Principal Software Engineer – Networking for AI
Join to apply for the Principal Software Engineer – Networking for AI role at Arm
.
Arm is a 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. Our technology is key to a computing and connectivity revolution that redefines how people live and businesses operate. Our team is responsible for a high‑quality software ecosystem around Arm’s current and next‑generation processors, working with processors and hardware technology not yet publicly available.
We develop across multiple platforms, including FPGAs, early silicon and software models.
- Driving overall system architecture and design of all individual components of the AI networking software stack to ensure flawless operation on the 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 the Arm platform.
- Master’s or bachelor’s degree in computer science or an equivalent STEM field, or equivalent industry experience.
- Deep understanding of high‑performance networking software requirements and functionalities, with at least 15 years of leading software product delivery.
- Outstanding grasp of computer architecture and operating systems, and in‑depth knowledge of data structures, algorithms and multi‑core C/C++ programming.
- Motivated to accept a variety of responsibilities, contribute to Arm’s success, and mentor junior team members.
- Excellent communication and presentation skills, able to generate consistent, complete and concise written specifications.
- Experience with open‑source software contribution processes and CI/CD pipelines.
- Hands‑on experience with network I/O drivers and an L2‑L7 networking stack, including DPDK, VPP, etc.
- Experience with networking software stack components for AI applications such as RoCE, lib Fabric, OpenMPI, NCCL, OneCCL, etc.
- Familiarity with PyTorch‑based training applications or concepts related to SDN and cloud‑native technologies such as Kubernetes and CNIs.
- Partner and customer focus
- Collaboration and communication
- Creativity and innovation
- Team and personal development
- Impact and influence
- Deliver on your promises
We offer a hybrid approach to home and office working that provides an adaptable experience for all employees. Some working time is spent in the office to promote collaboration, while we are accommodating to different home working requirements.
Our 10x mindset guides how we engineer, collaborate and grow. Understand what it means and how to reflect 10x in your work:
Salary Range$241,100 - $326,100 per year
Equal Opportunities at ArmArm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).