Talent.com
Silvus Technologies
Senior Software Engineer - AI/Computer Vision (Camera Systems)Silvus Technologies • Toronto, Canada
No longer accepting applications
Senior Software Engineer - AI/Computer Vision (Camera Systems)

Senior Software Engineer - AI/Computer Vision (Camera Systems)

Silvus Technologies • Toronto, Canada
8 days ago
Salary
CA$62,600.00 yearly
Job type
  • Full-time
Job description
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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Department Overview Motorola Solutions’ innovations, products and services play essential roles in people’s lives. Our end-to-end suite of software solutions helps our customers answer thousands of emergency calls and text messages, and process video, disparate evidence and records. We are also proud to be industry leaders in video security solutions installed in more than 120 countries at thousands of customer sites, including school campuses, transportation systems, healthcare centers, public venues, critical infrastructure, prisons, factories, casinos, airports, financial institutions, government facilities, and retailers.

Our products leverage cutting edge voice technology, language models, natural language understanding, video analytics, and Machine Learning to enable our customers to focus on what matters while providing faster responses, safer outcomes and greater transparency. The candidate will join a talented team of scientists and engineers (located in Chicago, Boston, Vancouver and Krakow, Poland) in the Chief Technology Office at Motorola Solutions working on developing mission‑critical AI solutions for our public safety and commercial customers. Our mission is to provide meaningful value to MSI’s customers by developing domain‑specific applications and services in the areas of Speech & Audio, Machine Translation, Natural Language Understanding and Computer Vision.

Our AI team is focused on all aspects of 1) designing, prototyping and developing solutions (algorithms and architectures for object detection and tracking, classification etc.), 2) Machine Learning training and optimization (distributed training and inference acceleration) and 3) data (tools for data acquisition, annotation – both human and machine-powered, data pipelines and supporting ML infrastructure). We’re excited about the work we are doing in AI. We often describe it as “Mission Critical AI” because our approach is founded on our many years of Public Safety and Video Security experience and knowledge. We know the mission‑critical needs of our customers are unique and different from the most consumer technologies that leverage AI today.

Job Description As a Senior Software Engineer in our camera systems group, you will play a crucial role in designing, developing, and optimizing C++ code for embedded systems. You will work on implementing and deploying AI models and sophisticated algorithms directly on our camera hardware, enabling real‑time analysis of video feeds for critical safety and security applications. This position requires a deep understanding of modern C++, strong software engineering principles, and experience with camera technologies.

Responsibilities

Design, develop, and test high-performance modern C++ code for implementing AI models and computer vision algorithms on embedded camera platforms.

Optimize code for performance and resource constraints on embedded systems.

Integrate and deploy AI models onto camera hardware.

Collaborate with AI/ML engineers to translate models into efficient C++ implementations.

Work with camera SDKs and APIs to access and process video streams.

Develop and maintain unit and integration tests.

Participate in code reviews and contribute to best practices and documentation.

Troubleshoot and debug software issues on embedded systems.

Contribute to the development of new features and enhancements for our camera systems.

Stay up-to-date with the latest advancements in AI, computer vision, and embedded systems.

Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s or Ph.D. is a plus.

4+ years of experience in C++ software development, with a strong emphasis on performance optimization.

Significant experience working with camera systems, including image processing, video encoding/decoding, and camera SDKs/APIs.

Experience implementing and deploying AI models on embedded platforms is highly desired.

Proficiency in Python for scripting and tooling is a plus.

Strong understanding of software engineering principles, including design patterns, testing methodologies, and version control (e.g., Git).

Experience with Linux/embedded Linux development environments.

Excellent problem‑solving and debugging skills.

Ability to work independently and as part of a team.

Strong communication and collaboration skills.

Experience with computer vision libraries (e.g., OpenCV) is a plus.

Experience with deep learning frameworks (e.g., TensorFlow, PyTorch, ONNX Runtime) is a plus.

Experience with CI/CD systems like GitHub Actions or Azure DevOps is also a plus.

Salary Target Base Salary Range: $62,600 CAD – $128,300 CAD. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.

Note: Candidate must live in the Greater Vancouver Area or the Greater Toronto Area.

Basic Requirements

Bachelor's degree with 4+ years of Software Engineering experience.

AND 3+ years of C++ software development experience.

Travel Requirements Under 10%

Relocation Provided None

Position Type Experienced

Referral Payment Plan No

EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer - AI/Computer Vision (Camera Systems) • Toronto, Canada

Similar jobs

Senior Engineer, Computer Vision & AI Remote

AutodeskToronto, ON, CA
Remote
Full-time

Advance your skills as a Senior Engineer focused on Computer Vision and Multimodal AI, building cutting-edge perception systems.This flexible role involves transforming visual data into actionable ... Show more

 • Promoted

Senior Software Engineer, AI

KlueToronto, ON, CA
Full-time

Senior Machine Learning Engineer.Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate workflows for users.You will be leading the desi... Show more

 • Promoted

Senior Software Engineer, Ai

ScotiabankToronto, Canada
Full-time

Select how often (in days) to receive an alert:Requisition ID: 240594Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.PurposeContributes to the ... Show more

 • Promoted

Senior AI Software Engineer

Redwood SoftwareMarkham, York Region, CA
Full-time

Shape the future of software development as a Senior AI Software Engineer.Drive AI tooling evaluation, automation integration, and research-driven insights to guide engineering strategies.This role... Show more

 • Promoted

Senior Software Engineer - Agentic AI Systems

CognichipToronto, ON, CA
Full-time

Senior Software Engineer - Agentic AI Systems.We are seeking an AI Engineer to design, implement, and deploy advanced agentic AI systems.In this role, you’ll build production‑ready AI agents that c... Show more

 • Promoted

Senior Engineer for CI/CD and AI Tools

HighlightTAToronto, Ontario, Canada
Full-time

Transform engineering productivity as a Senior Engineer specializing in CI/CD and AI tools.Collaborate with teams remotely to build innovative solutions that facilitate faster shipping and higher q... Show more

 • Promoted

Senior Software Engineer, AI Inference

NVIDIA CorporationToronto, ON, CA
Full-time

Senior Software Engineer, AI Inference page is loaded## Senior Software Engineer, AI Inferencelocations: Canada, Torontotime type: Full timeposted on: Posted 2 Days Agojob requisition id: J... Show more

 • Promoted

Senior Software Engineer, AI

ScotiabankToronto, ON, CA
Full-time

Select how often (in days) to receive an alert:.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to the overall adoption of AI tools... Show more

 • Promoted

Applied AI: Senior Software Engineer, AI Core Dev

NasdaqToronto, ON, CA
Full-time

As a Senior Software Engineer in Applied AI reporting to Sr.Director, AI Engineering, you'll play a critical role in building and scaling AI platforms and agent-based solutions that power products ... Show more

 • Promoted

Senior Engineer for AI Systems Development

DataRobot, Inc.Toronto, ON, CA
Full-time

Advance AI technology as a Senior Backend Engineer.Focus on designing robust systems for AI applications, enhancing usability, flexibility, and performance in production settings.In this pivotal ro... Show more

 • Promoted

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Innovative Senior Software Engineer for AI-Driven Solutions

GrafanaToronto, ON, CA
Full-time

Lead the development of cutting-edge AI automation tools as a Senior Software Engineer.This role focuses on enhancing team operations through intelligent workflow solutions in a fully remote settin... Show more

 • Promoted

Senior Software Engineer, AI Ecosystems (Auth0)

OktaToronto, ON, CA
Full-time

Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur... Show more

 • Promoted

Senior Software Engineer- AI

Thomson ReutersToronto, Ontario, Canada
Full-time

This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.Are you passionate about building AI-driven software that tra... Show more

 • Promoted

Senior Engineer for AI Systems

Magna International Inc.Toronto, ON, CA
Full-time

Lead AI-driven innovations in automotive engineering processes as a Senior Engineer.Your expertise will focus on developing AI tools that enhance system efficiency while collaborating with R&D team... Show more

 • Promoted

Senior Engineer, Computer Vision & Ai Remote

AutodeskToronto, Canada
Remote
Full-time

Advance your skills as a Senior Engineer focused on Computer Vision and Multimodal AI, building cutting-edge perception systems.This flexible role involves transforming visual data into actionable ... Show more

 • Promoted

Senior Software Engineer For Ai Vision Systems In Manufacturing

Blue Signal SearchToronto, Canada
Full-time

Be at the forefront of AI-driven manufacturing as a Senior Software Engineer.Design and implement real-time vision systems for edge devices in a flexible remote position.In this role, you'll en... Show more

 • Promoted

Senior Software Engineer for AI Vision Systems in Manufacturing

Blue Signal SearchToronto, ON, CA
Full-time

Be at the forefront of AI-driven manufacturing as a Senior Software Engineer.Design and implement real-time vision systems for edge devices in a flexible remote position.In this role, you'll enhanc... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseToronto, ON, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer in Applied AI

Nasdaq, Inc.Toronto, ON, CA
Full-time

Drive AI innovation as a Senior Software Engineer, focusing on core development.Build scalable AI platforms and enhance product functionality to improve user experience and operational efficiency.I... Show more