- Own product-level architecture and technical direction for embedded C/C++ software across multiple concurrent projects
- Lead cross-functional project execution by partnering with quality engineering, systems engineering, product management, and external vendors
- Design, develop, test, and debug embedded software on Linux-based platforms for connected devices such as control panels, networking equipment, and video-enabled systems
- Integrate and validate embedded connectivity stacks, including cellular (LTE, Cat-M, 5G), Wi-Fi, Ethernet, and low-power wireless protocols (e.g., Z-Wave, Zigbee, Matter), within a cloud-connected ecosystem
- Incorporate on-device sensors into the embedded software stack, transforming sensor data into reliable, real-time features for end users through a cloud-integrated platform
- Provide technical leadership and mentorship to engineers across experience levels; help define team processes and promote adoption of modern development practices, including AI-assisted tools
About You
The successful candidate will have the following:
- 8+ years of embedded software development C/C++ on Linux-based platforms
- Experience with embedded connectivity technologies; cellular, Wi-Fi, Ethernet, IoT
- Proven experience leading product-level architecture and coordinating multi-project delivery
- Interest in mentorship and growth on the leadership path
About the Job
This position is hybrid in Ottawa, ON. Full-time, permanent. The salary band for this opportunity will have a salary starting at $200,000 per annum depending on experience, plus bonus.
LROIT
Incase you would like to apply to this job directly from the source, please click here