Responsibilities:As a QA Staff Software Engineer in IAS Networking team, you will be leading all validation and testing aspects which includes:
- Leading design and development of test cases and sample applications to ensure and demonstrate high quality real use cases on Arm platform.
- Work with open-source communities and key partners across the globe to build and maintain component and system level test applications as well as automate CI/CD pipelines.
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:
- Proficient in C/C++/Python and scripting languages with at least 10 years of experience in leading software validation, test automation and benchmarking.
- Knowledgeable about standard testing practices for testing multi-core and multi-threaded applications and be an expert at identifying and stressing corner cases and boundary conditions.
- Experience in distributed version control systems, such as Git.
- Adept at data collection and presenting easily digestible reports using clear and effective communication skills.
“Nice To Have” Skills and Experience:- Familiar with open-source software contribution process and test pipelines.
- Experience with testing networking software stack components such as RoCE, OpenMPI, OneCCL, etc. used by AI applications.
- Experienced in crafting test and performance benchmarking apps for data plane software based upon DPDK, VPP, Snort, etc.
- Experience of building distributed test setup, using containers and pods, and testing with software and hardware traffic generators such as IXIA.
Salary Range:$185,491-$250,958 per year