Principal Software Engineer- Networking for AI jobs in United States
cer-icon
Apply on Employer Site
company-logo

Arm · 1 day ago

Principal Software Engineer- Networking for AI

Arm is a leading supplier of microprocessor technology, providing a wide array of processor IPs to various application markets. The Principal Software Engineer will drive the architecture and design of the AI networking software stack, ensuring optimal performance on the Arm platform while collaborating with global partners and customers.

AnalyticsElectronicsInternet of ThingsSemiconductorSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Driving overall system architecture and design of all individual components of AI NW 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
Collaborate with partners and customers across the globe to build and deliver high quality networking software stacks for Arm platform

Qualification

High-performance networking softwareComputer architectureMulti-core C/C++ programmingOpen-source software contributionNetwork I/O driversNetworking stack componentsInnovationCommunicationTeam mentoringCollaborationCreativity

Required

Candidate should have master's/bachelor's degree in computer science or an equivalent STEM degree or equivalent experience in the industry
have a deep understanding of the requirements and functionalities of high-performance networking software with at least 15 years of experience in leading software product delivery
have outstanding grasp of computer architecture and operating systems and in-depth knowledge of data structures, algorithms and multi-core C/ C++ programming
be motivated to accept a variety of responsibilities in contributing to Arm's success and capable of aspiring and mentoring junior members of the team
have excellent communication and presentation skills with the ability to generate consistent, complete and concise written specifications

Preferred

Experience 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, 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

Company

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world.

H1B Sponsorship

Arm has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (252)
2024 (167)
2023 (164)
2022 (123)
2021 (103)
2020 (133)

Funding

Current Stage
Public Company
Total Funding
unknown
2016-07-18Acquired
1999-01-15IPO

Leadership Team

leader-logo
Rene Haas
Chief Executive Officer
linkedin
leader-logo
Jason Child
EVP and Chief Financial Officer
linkedin
Company data provided by crunchbase