Principal Software Engineer- job post Arm
Job Description
Job ID 2026-16536 Date posted May. 27, 2026 Location Bengaluru, India Category Software Engineering
Principal Software Engineer
We are seeking an accomplished Software Engineer with a deep knowledge of developing high performance networking software that is leveraged by AI frameworks. The successful candidate will have the opportunity to work with cutting edge technology and provide guidance and leadership to others in the Bengaluru office.
You will join a wonderful team of Software Engineers who share a passion for wanting to stamp their mark on the future of computing. Our team plays an important role in making Arm platform successful for AI data centers, cloud network infrastructure and building networking appliances. If you are passionate about innovative technologies and improving software quality, then we would like to hear from you.
Responsibilities:
As a Principal Software Engineer in Infrastructure Application Solutions Networking team, you will be working on the networking software stack for AI applications. You will be owning the product definition from inception to delivery. The responsibilities include:
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.
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:
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 an outstanding grasp of computer architecture and operating systems and in-depth knowledge of data structures, algorithms and multi-core programming.
