Full-Time

Senior Software Engineer

AI/Computer Vision, Camera Systems

Confirmed live in the last 24 hours

Motorola

Motorola

10,001+ employees

Provides mission-critical communication solutions

No salary listed

Senior

Company Historically Provides H1B Sponsorship

Toronto, ON, Canada + 2 more

More locations: Calgary, AB, Canada | Vancouver, BC, Canada

Candidate must live in the Greater Toronto Area, Greater Calgary Metropolitan Area, or Greater Vancouver Metropolitan Area.

Category
Computer Vision
AI & Machine Learning
Embedded Engineering
Software Engineering
Required Skills
Python
Git
C/C++
Linux/Unix
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Masters or Ph.D. is a plus.
  • 5+ 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.
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.
Desired Qualifications
  • 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.

Motorola Solutions provides communication solutions and services that are essential for public safety and commercial operations. Their products include two-way radios, body-worn cameras, and in-car video systems, all designed to improve safety and operational efficiency. These products work by enabling clear and reliable communication among users, which is crucial for government agencies, law enforcement, and emergency services. Unlike many competitors, Motorola Solutions focuses on mission-critical communication, ensuring that their products are reliable in high-stakes situations. The company's goal is to enhance public safety and operational effectiveness through advanced technology, including cloud-based solutions and artificial intelligence.

Company Size

10,001+

Company Stage

IPO

Headquarters

Chicago, Illinois

Founded

2011

Simplify Jobs

Simplify's Take

What believers are saying

  • Strategic alliances with Skysafe and BRINC expand Motorola's drone technology capabilities.
  • Acquisitions like Theatro and 3tc Software strengthen Motorola's AI and communication software portfolio.
  • Motorola's cloud-based solutions align with the growing demand for digital transformation.

What critics are saying

  • Increased competition in drone technology could impact Motorola's market share.
  • Privacy concerns with body-worn cameras may affect sales and reputation.
  • Integration challenges from multiple acquisitions could disrupt service delivery.

What makes Motorola unique

  • Motorola Solutions integrates AI in public safety communication systems, enhancing operational efficiency.
  • The company offers cloud-based visitor management systems, meeting increasing market demand.
  • Motorola's acquisition of RapidDeploy enhances its Next Generation 911 capabilities.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Hybrid Work Options

Company News

PRWeb
Apr 8th, 2025
Skysafe Forms Strategic Alliance With Motorola Solutions To Deliver Counter-Drone Intelligence Through Command Center Integration And Investment

"With Motorola Solutions, we can help 911 and command center operators protect people and communities from malicious drones that may pose security threats, disrupt operations or violate privacy."

Brinc Drones
Apr 8th, 2025
BRINC Secures $75 Million, Forms Strategic Alliance with Motorola Solutions to Scale Production and Use of 911 Response Drones

Index Ventures leads the round with significant participation from Motorola Solutions.   Seattle, WA – April 8, 2025 – BRINC, America’s premier manufacturer of emergency response drones, today announced that it has raised $75 million in new funding. This capital will be used to accelerate the development and production of BRINC’s lifesaving drone technology.  The financing […]

Business Wire
Apr 1st, 2025
Motorola Solutions to Acquire InVisit, Cloud-Based Visitor Management Solution Provider

Motorola Solutions (NYSE: MSI) has entered into a definitive agreement to acquire InVisit, a cloud-based visitor management solution provider, based in Calab...

Stock Titan
Feb 23rd, 2025
Motorola Solutions Acquires RapidDeploy for NG911

Motorola Solutions has acquired RapidDeploy, a cloud-native Next Generation 911 solution provider. RapidDeploy's suite includes Radius Mapping, Lightning mobile app, and Eclipse Analytics, supporting over 1,600 emergency centers in 24 states. Motorola plans to integrate these technologies into its VESTA 911 and VESTA NXT platforms to enhance emergency response capabilities. Financial terms were not disclosed.

Business Wire
Jan 11th, 2025
Motorola Solutions to Acquire Theatro, Maker of AI and Voice-powered Communication and Digital Workflow Software for Frontline Workers

Motorola Solutions (NYSE: MSI) has entered into a definitive agreement to acquire Theatro Labs, Inc. (“Theatro”), maker of AI and voice-powered commun