Arm
Overview
Arm is the industry's leading supplier of microprocessor technology. Arm offers the widest range of microprocessors to address performance, power and cost requirements for almost all application markets. Our technology is at the heart of a computing and connectivity revolution. Our team develops and improves the software ecosystem around Arm's current and next generation of processors, often working with processors and hardware technology not yet available to the public. We work on a range of development platforms, software models, FPGAs and early silicon. You will join a team of Software Engineers who contribute to Arm platform success for AI data centers, cloud network infrastructure and networking appliances. Responsibilities
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
Master’s or bachelor’s degree in Computer Science or an equivalent STEM degree, or equivalent industry experience. Proficiency in C/C++/Python and scripting languages with at least two years of software development and optimization experience. Strong understanding of computer architecture, operating systems, data structures, algorithms and multi-core programming. Experience with distributed version control systems, such as Git. Clear, effective written and verbal communication skills. Nice To Have Skills and Experience
Familiar with open-source software contribution processes and CI/CD pipelines. Hands-on experience with network I/O drivers and L2-L7 networking stacks (e.g., DPDK, VPP, Snort). Experience with networking software stack components for AI applications (RoCE, libFabric, OpenMPI, NCCL, OneCCL). Familiar with PyTorch-based training applications or concepts related to SDN and cloud-native technologies (Kubernetes and CNIs). In Return
We are an equal opportunity employer and value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We provide reasonable accommodation to participate in the job application or interview process. Please contact us to request accommodation. Salary
Salary Range:
$156,500-$211,700 per year Accommodations
Arm can arrange accommodations during the recruitment process. Email accommodations@arm.com with your request. Information may be used to provide appropriate accommodations. Examples include breaks between interviews, documents read aloud, or office accessibility. Hybrid Working
Arm’s hybrid working model supports both high performance and personal wellbeing. Details vary by role and team, and will be shared upon application. Where local considerations apply, we will collaborate to find the best solution. Equal Opportunities
Arm is an equal opportunity employer, committed to providing an environment of mutual respect and equal opportunities for all applicants and colleagues. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Semiconductor Manufacturing Software Development Computer Hardware Manufacturing
#J-18808-Ljbffr
Arm is the industry's leading supplier of microprocessor technology. Arm offers the widest range of microprocessors to address performance, power and cost requirements for almost all application markets. Our technology is at the heart of a computing and connectivity revolution. Our team develops and improves the software ecosystem around Arm's current and next generation of processors, often working with processors and hardware technology not yet available to the public. We work on a range of development platforms, software models, FPGAs and early silicon. You will join a team of Software Engineers who contribute to Arm platform success for AI data centers, cloud network infrastructure and networking appliances. Responsibilities
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
Master’s or bachelor’s degree in Computer Science or an equivalent STEM degree, or equivalent industry experience. Proficiency in C/C++/Python and scripting languages with at least two years of software development and optimization experience. Strong understanding of computer architecture, operating systems, data structures, algorithms and multi-core programming. Experience with distributed version control systems, such as Git. Clear, effective written and verbal communication skills. Nice To Have Skills and Experience
Familiar with open-source software contribution processes and CI/CD pipelines. Hands-on experience with network I/O drivers and L2-L7 networking stacks (e.g., DPDK, VPP, Snort). Experience with networking software stack components for AI applications (RoCE, libFabric, OpenMPI, NCCL, OneCCL). Familiar with PyTorch-based training applications or concepts related to SDN and cloud-native technologies (Kubernetes and CNIs). In Return
We are an equal opportunity employer and value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We provide reasonable accommodation to participate in the job application or interview process. Please contact us to request accommodation. Salary
Salary Range:
$156,500-$211,700 per year Accommodations
Arm can arrange accommodations during the recruitment process. Email accommodations@arm.com with your request. Information may be used to provide appropriate accommodations. Examples include breaks between interviews, documents read aloud, or office accessibility. Hybrid Working
Arm’s hybrid working model supports both high performance and personal wellbeing. Details vary by role and team, and will be shared upon application. Where local considerations apply, we will collaborate to find the best solution. Equal Opportunities
Arm is an equal opportunity employer, committed to providing an environment of mutual respect and equal opportunities for all applicants and colleagues. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
Semiconductor Manufacturing Software Development Computer Hardware Manufacturing
#J-18808-Ljbffr