CareerPlanGet AI match score →

Software Development Manager II, Embedded Systems/Firmware

Waterloo region, Ontario💼 Full-time💰 $216,000–$221,000🗓 2026-06-04 → 2026-07-28

Core

Leading a team of embedded software engineers to develop low-level device drivers, Hardware Abstraction Layers (HALs), and boot code for multi-processor platforms running Android/Linux or real-time operating systems.

Role type

Senior Software Engineering Manager (Embedded Systems/Firmware)

Builds

Low-level device drivers, HALs, and boot code for XR devices (smart glasses/headsets) running Android/Linux or RTOS.

Domain

Consumer Electronics / XR (Extended Reality) / Embedded Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C or C++ programming, embedded operating systems, people management, project management, cross-functional collaboration

Preferred skills

Android platform development, MCU RTOS systems, complex matrixed organization experience

Technologies

Android, Linux, RTOS, C, C++

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗