16 days ago
Cambridge, United KingdomSenior
Responsibilities
- Design, develop, integrate, test, and optimize machine learning runtime and backend integration solutions in C++.
- Analyze, investigate, diagnose, and resolve complex functional and performance issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers.
- Work on graph processing, operator execution, memory management, backend integration, operator partitioning, scheduling, memory planning, and model optimization.
- Develop or contribute to delegates, execution providers, plugins, compilation flows, hardware abstraction layers, and GPU or AI acceleration solutions.
- Validate, benchmark, profile, and analyze AI model performance and build automated validation workflows.
- Collaborate with runtime, compiler, driver, and hardware engineering teams across the end-to-end AI software stack.
Requirements
- Strong C++ software development experience, ideally building machine learning inference engines, runtime systems, or backend integration frameworks.
- Experience with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or a similar technology.
- Understanding of how AI models execute in practice, including graph processing, operator execution, memory management, and backend integration.
- Strong analytical and problem-solving skills with an interest in machine learning systems, AI acceleration, and performance optimization.
- Experience with GPU programming or technologies such as Vulkan, OpenCL, or TOSA is beneficial but not required.
- Experience with AOT or JIT compilation, graph transformation, compiler technologies, intermediate representations, hardware abstraction layers, benchmarking, profiling, automated testing, or large-scale software workflows is beneficial but not required.
Benefits
- Hybrid working arrangements determined by the team, with role-specific details provided during the application process.
- Professional development, collaboration with Arm’s global engineering community, and exposure to challenging real-world technical problems.
- Benefits may include health and wellbeing support, financial wellbeing support, time away from work, and professional development, varying by location.
- Reasonable accommodations are available throughout the recruitment process.
- For required Skilled Worker sponsorship, Arm covers employer sponsorship costs; individual application fees and the Immigration Health Surcharge are the candidate’s responsibility.
Tech Stack
Categories
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
