M

Senior Software Engineer - Camera Systems

Motorola Solutions

toronto, on, Canada Full-time July 11, 2026

Found Description

Join Motorola Solutions as a Senior Software Engineer in the Camera Systems Group. You will leverage C++ to implement AI models and vision algorithms on hybrid embedded platforms.

This role is based in the Greater Vancouver or Greater Toronto Area, allowing you to work in a hybrid environment with occasional travel. You should have over four years of C++ development experience and a strong grasp of performance optimization. Your contributions will enhance camera systems through effective code integration and deployment of AI models alongside AI/ML engineers.

Key Responsibilities: • Design and test high-performance C++ code for camera systems • Optimize software for embedded system constraints • Integrate AI models onto camera hardware • Collaborate with SDKs and APIs for video processing • Develop unit and integration tests, and participate in code reviews

Requirements: • Bachelor’s degree in Computer Science or related field • 4+ years of C++ software develo...

Ready to Apply?

Submit your application for Senior Software Engineer - Camera Systems at Motorola Solutions

Apply Now