This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software (CE-SW) group is responsible for developing and improving the software ecosystem aroundArm's next generation architectures and systems. This means working with processors and other hardware technology not yet available to the public. You will join a team of Software Engineers who share a passion for leaving their mark on the future of computing. We are looking for highly capable engineers to work in the areas ofClient/Server/Automotive/IoT/Networking, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers. Collaborating with colleagues across the company you will focus on the approach to testing from a system validation perspective, as well as guiding the wider team through ongoing refinement of Agile processes.
Job Responsibility:
Design and develop tests
Build, enhance, and optimise our automated testing framework
Resolving issues reported by internal or external teams
Collaborate with development teams
Create automation solutions to streamline and minimize manual testing and development tasks
Familiar with test automation at a DevOps level
Requirements:
Demonstrated experience with software testing or software development
Good understanding of test methodologies, CI and test automation
Being proficient in C (C++) programming languages
Experience with Python programming and writing shell scripts
Good system level / computer architecture understanding
Using source control daily, efficiently and consistently, according to the project guidelines
Nice to have:
Experience of software profiling, instrumentation, debugging and optimization using Android /Windows / Linux testing tools
Basic understanding of the Linux kernel, system software and device drivers, and Android internals
Exposure to both static and dynamic code analysis tools
Understanding ARM architecture
Both pre-silicon and post-silicon validation expertise
Familiarity with Arm SystemReady SR Compliance Program
Experience with Security Development Lifecycle (SDL) practices
Experience with open-source software maintenance, SDN, Kubernetes, and Docker
Hands-on testing of AI networking stacks (e.g., PyTorch, RDMA/RoCE, NCCL)
Performance benchmarking and multi-node setup testing using traffic generators like IXIA