Skip to main content

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan) at ARM

Setup
Hybrid
Location
Cambridge, England
Type
Full-time
Level
staff+
Posted

Description

Arm is hiring a Staff Software Engineer and Line Manager for its Central Engineering Machine Learning Group to contribute to the ML SDK for Vulkan. The role combines hands-on software engineering with people leadership, including coaching engineers, supporting career development, coordinating engineering capacity, and contributing to the design, implementation, debugging, testing, and maintenance of complex software systems. Required skills include modern C++, scripting with Python, complex software development, and experience leading or managing software engineers; relevant experience with Linux, Android, emulators, software models, graphics and compute APIs, machine learning tooling, CI/CD, and performance analysis is also valued.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation