Staff Software Engineer
Hybrid · Toronto
The Staff Software Engineer will own the end-to-end delivery of complex software systems and oversee the integration of firmware and edge processing. They will also provide technical leadership, mentor engineering staff, and drive the adoption of AI and best practices across the organization.