Senior Software Developer - AI; Golang
Listed on 2026-02-28
-
Software Development
Cloud Engineer - Software, Software Engineer, AI Engineer, DevOps
Company Overview
At Motorola Solutions, we believe that everything starts with our people. We’re a global close‑knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Aperçude l’entreprise
Chez Motorola Solutions, nous pensons que tout commence par nos employés. Nous sommes une communauté mondiale soudée, unie par la volonté incessante de contribuer à la sécurité des personnes partout dans le monde. Nous concevons et connectons des technologies qui contribuent à protéger les personnes, les biens et les infrastructures. Nos solutions favorisent la collaboration essentielle pour améliorer la sécurité des populations, des écoles, des hôpitaux, des entreprises et, finalement, des nations.
Connectez‑vous à une carrière qui compte et aidez‑nous à bâtir un avenir plus sûr.
Motorola Solutions’ Video Division is defining the future of the security industry through innovative end‑to‑end solutions. We’re changing the landscape of the surveillance industry through advanced, award‑winning AI‑based surveillance systems. Artificial Intelligence is transforming the world, and our team is advancing the field as it applies to the surveillance industry. We are proud to be industry leaders in video analytics with products like Appearance Search, Unusual Motion Detection, and our Cloud Service platform.
You will be able to contribute to intelligent camera surveillance systems through cutting‑edge research and software engineering.
This position is based in Vancouver, BC, and the candidate must reside in the Greater Vancouver area, as you will be required to go into the office on a hybrid work schedule.
What You’ll Do- Architect, develop, and maintain high‑performance AI software solutions using C++, Golang, and Python, with a focus on creating robust, scalable, and distributed AI systems for edge hardware
- Integrate and deploy AI models on‑premise
- Apply your knowledge of video codecs, machine learning, and computer vision to build innovative features for our on‑premise AI platform
- Drive the continuous improvement of our CI/CD pipelines to ensure rapid and reliable delivery of our software
- Collaborate with cross‑functional teams, including product management and research, to translate complex requirements into elegant, production‑ready code
- Mentor and guide junior engineers, fostering a culture of technical excellence, and knowledge sharing
- Champion best practices in software development, including comprehensive testing, rigorous code reviews, and thorough documentation
- Thrive in a fast‑paced environment, demonstrating a passion for continuous learning and the ability to quickly master new technologies
- Bachelor’s degree in Engineering, Computer Science, or a related field
- 4+ years of professional experience in software development, with a proven track record of delivering high‑quality solutions
- Expertise in modern C++ and Golang, with a strong understanding of their respective ecosystems
- Proficiency in Python frameworks like Sci Kit, Panda, Transformers, and Tensor
RT LLM - A solid grasp of operating system concepts and networking protocols in a Linux environment
- Hands‑on experience with audio/video codecs and media or metadata pipelines
- A strong foundation in machine learning and computer vision concepts
- Excellent communication and collaboration skills, with the ability to articulate complex technical ideas to a diverse audience
- A self‑driven and proactive mindset, with a demonstrated ability to learn quickly and adapt to new challenges
- Familiarity with containerization technologies such as Docker
- Experience with IoT (Internet of Things) devices and protocols
- Experience with GPU acceleration using CUDA and TensorRT
- Experience with AI/machine learning technologies is strongly preferred
Target Base Salary Range: $125,000 - $155,000 CAD
Consistent…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: