17 days ago
Cambridge, United KingdomSenior
Responsibilities
- Develop machine learning inference engines, runtime systems, or backend integration frameworks in C++.
- Analyze, investigate, diagnose, and resolve complex functional and performance issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers.
- Design, develop, integrate, test, and optimize solutions within a large modular codebase.
- Work across runtime, compiler, driver, and hardware teams on AI execution and acceleration.
- Contribute to graph processing, operator execution, memory management, backend delegation, compilation, model validation, benchmarking, and performance optimization.
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 AI model execution, including graph processing, operator execution, memory management, and backend integration.
- Strong analytical and problem-solving skills and an interest in machine learning systems, AI acceleration, and performance optimization.
- Relevant beneficial experience may include delegates, execution providers, plugins, Vulkan, OpenCL, TOSA, compute kernels, AOT/JIT compilation, graph transformation, operator partitioning, scheduling, memory planning, model optimization, profiling, compiler technologies, intermediate representations, hardware abstraction layers, automated tests, and CI/CD workflows.
- Experience applying AI-assisted development tools responsibly is beneficial.
Benefits
- Comprehensive benefits may include health and wellbeing support, financial wellbeing support, time away from work, and professional development, varying by location.
- Professional development and collaboration with Arm’s global engineering community.
- Hybrid working patterns determined by the team, with role-specific details shared during application.
- Reasonable accommodations are available throughout the recruitment process.
- If Skilled Worker sponsorship is required, Arm will cover employer sponsorship costs; individual visa 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.
