Description
Arm is seeking a C++ software engineer to develop, test, and improve software across the machine learning software stack. The role involves investigating functional and performance issues and contributing solutions across runtimes, compilers, drivers, and hardware, with exposure to machine learning inference engines, GPU and accelerator integration, model execution, performance optimisation, benchmarking, testing, and automated validation. Candidates should have C++ software development experience and software engineering fundamentals, with an interest in machine learning systems, AI acceleration, and performance optimisation; relevant exposure to machine learning frameworks, GPU programming, compilers, and performance tools is beneficial but not required.
