Skip to main content

Senior Software Engineer, Machine Learning SDK at ARM

Language
Setup
Hybrid
Location
Area D (Elaho/Garibaldi), British Columbia
Type
Full-time
Level
senior

Description

Arm’s Central Engineering Machine Learning Group is hiring a Senior Software Engineer to help design and implement an SDK for machine learning workloads on next-generation GPU/NPU hardware. The role focuses on modern C++ and scripting, production-quality software development, and collaboration across teams on an open-source project spanning machine learning, graphics/compute APIs, compiler/runtime technologies, and developer tooling. The position is hybrid, based within Arm’s working model, and requires English communication skills; no relocation package is provided, and Arm will cover employer-side sponsorship costs if skilled worker sponsorship is required.

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