Motorola Solutions

Senior Software Engineer in Camera Systems

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
May 25, 2026

Job Description

Join Motorola Solutions as a Senior Software Engineer focused on camera systems. Develop high-performance C++ code for AI and computer vision on embedded platforms to enhance safety applications.
As a Senior Software Engineer, you will drive the development of AI models and algorithms for camera hardware. This role requires extensive C++ knowledge, embedded systems experience, and collaboration with AI/ML engineers. You'll optimize code, integrate models, and work with SDKs to process video streams.
Key Responsibilities:
• Design and implement high-performance C++ algorithms for camera systems
• Optimize software for embedded performance constraints
• Deploy AI models onto camera hardware effectively
• Collaborate with AI/ML engineers for efficient code translation
• Maintain rigorous testing practices for software validation
Requirements:
• Bachelor’s degree in Computer Science or related field
• 4+ years of experience in C++ software development
• Str...

Ready to Apply?

Take the next step in your career journey with Motorola Solutions

Apply Now