Senior Software Engineer (C++) (Remote)

Motorola Solutions
Toronto
Remote
CAD 80,000 - 120,000
Job description

Employer Industry: Technology Solutions for Public Safety

Why consider this job opportunity:

  1. Opportunity for career advancement and growth within a leading technology firm
  2. Work remotely from the Greater Toronto Area, Greater Calgary Metropolitan Area, or Greater Vancouver Metropolitan Area
  3. Engage in innovative projects focused on mission-critical AI solutions
  4. Collaborative environment with talented scientists and engineers
  5. Chance to contribute to technologies that enhance public safety and community security

What to Expect (Job Responsibilities):

  1. Design, implement, evaluate, and maintain Computer Vision and Machine Learning algorithms, focusing on object detection and tracking
  2. Write C++ code for real-time embedded Linux devices, servers, and the cloud
  3. Collaborate with research scientists and software engineers to deploy algorithms and technologies for commercial use
  4. Develop and maintain tools for building and testing Deep Learning and Computer Vision solutions
  5. Review peer code for adherence to coding standards and document algorithm designs

What is Required (Qualifications):

  1. Advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a relevant field
  2. Minimum of 2 years of software development experience in C++ with a Master's degree, or 0 years with a PhD
  3. Proven object-oriented C++ development skills in multi-threaded software
  4. Solid knowledge in software architecture, design patterns, data structures, and algorithms
  5. Experience in real-time, multi-threaded software development in Linux

How to Stand Out (Preferred Qualifications):

  1. Hands-on experience in designing and implementing Computer Vision and Machine Learning algorithms
  2. Strong analytical and problem-solving abilities
  3. Solid foundation in Mathematics
  4. Familiarity with OpenCV and common Python libraries (e.g., scikit-learn, numpy, scipy, matplotlib, pandas)
  5. Active participation in the Open Source community (e.g., GitHub account as a reference)
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer (C++) (Remote) jobs in Toronto