Principal Software Engineer
Vancouver, BCAvigilon Corporation
10+ YOECandidates need a Bachelor's degree in Computer Science or a related field and 10+ years of software engineering experience, including extensive C++ work on large codebases. Strong knowledge of distributed systems, CI/CD, test automation, observability and databases such as Postgres is required.
C++, C#, .NET, Rust, Azure, Postgres
AI-Native Software Developer II
Vancouver, BCAvigilon Corporation
4+ YOECandidates need a bachelor's degree in computer science or a related field and 4+ years of professional software engineering experience, with a strong client-side track record. They must show hands-on experience directing AI coding agents on a large customer base and multi-layered testing skills.
Git, Unity
Sr. Product Manager - Video Devices
Vancouver, BCAvigilon Corporation
5+ YOECandidates need a bachelor's degree or equivalent experience and at least 5 years of product management on hardware device development in a mature NPI process at a global organization. Strong analytical, presentation and communication skills, plus technical and business acumen, are required.
Collaboration, Firmware, Market research, Research, Product life-cycle, Presentation skills