Skip to main content

Staff Firmware Developer at ARM

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

Description

Arm is hiring a Staff Firmware Developer to build and optimize the software stack for next-generation automotive compute subsystems in software-defined, AI-driven vehicles. The role is a hands-on individual contributor position focused on designing, writing, debugging, reviewing, and integrating production-quality firmware, device drivers, and low-level system software using C, Assembly, and Yocto, with emphasis on performance, robustness, and collaboration across engineering, project management, and technical leadership. The job requires extensive firmware and driver development experience, strong low-level systems expertise, and excellent communication skills; experience with Arm architectures, Trusted Firmware, and automotive safety systems is preferred.

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