Senior Software Engineer (C++) (Remote)

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

Employer Industry: Technology and Public Safety Solutions

Why consider this job opportunity:

  1. Opportunity for career advancement and growth within the organization
  2. Join a team dedicated to developing meaningful AI solutions for public safety and commercial customers
  3. Work remotely with flexible location options within specific metropolitan areas
  4. Engage in cutting-edge projects involving Computer Vision and Machine Learning
  5. Collaborative environment with a focus on innovation and safety

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 commercially
  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 write technical documentation detailing algorithm designs

What is Required (Qualifications):

  1. Advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  2. Minimum 2 years of software development experience in C++ for candidates with a Master's degree; or a PhD with no prior experience
  3. Proven experience in object-oriented C++ development in multi-threaded software
  4. Solid knowledge of 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 skills
  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)

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

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 Vancouver