Software Developer, AI Co-Op

17 Minutes ago • All levels • $38,000 PA - $50,000 PA
Research Development

Job Description

This Software Developer, AI Co-Op role at Motorola Solutions involves contributing to the development of advanced artificial intelligence technologies for safety and physical security. As a full team member, you will design and implement next-generation high-performance video solutions, focusing on AI features for video security. The position requires using Go/C++ in Linux environments and applying object-oriented patterns for concurrent, networked software components.
Good To Have:
  • Knowledge of digital video/audio codecs, standards, transport and concepts.
  • Knowledge of computer vision and machine learning.
  • Experience with Go.
  • Experience with Python.
Must Have:
  • Produce and maintain robust, high performance, scalable application software using Go/C++.
  • Act as a member of a scrum team responsible for features required to deploy and maintain AI features for video security.
  • Design, create, maintain, and deliver code and scripts for Linux environments.
  • Apply object-oriented patterns for the design of concurrent, networked, software components.
  • Demonstrated Go/C++ design and programming ability (including new C++11 and C++14 features).
  • Strong knowledge of multithreaded operating systems, performance, applications and concepts.
  • Knowledge of IP networking applications and concepts.
  • Academic or job-related experience developing software in a Linux environment.
  • Excellent verbal and written communications skills.

Add these skills to join the top 1% applicants for this job

cad-computer-aided-design
cpp
game-texts
networking
linux
computer-vision
python
machine-learning

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Department Overview

At Motorola Solutions we are helping solve some of the biggest challenges around safety and physical security by developing advanced artificial intelligence (AI) technologies and products that are used to help keep people, businesses, and cities around the world safer. Motorola Solution's Video Division designs, develops, and manufactures advanced AI, video analytics, network video management software and hardware, surveillance cameras, and access control solutions that help change the way people interact with their security systems.

Job Description

At Motorola Solutions we are helping solve some of the biggest challenges around safety and physical security by developing advanced artificial intelligence (AI) technologies and products that are used to help keep people, businesses, and cities around the world safer. Avigilon, a Motorola Solutions company, designs, develops, and manufactures advanced AI, video analytics, network video management software and hardware, surveillance cameras, and access control solutions that help change the way people interact with their security systems.

Our co-ops don't wash cars or do coffee runs. They also don't work on side projects. Our co-ops are treated like full team members and are given the opportunity to learn what being a developer is like in the real world. You'll have the opportunity to learn new technologies and best practices in coding, testing and automation.

You'll also have a lot of fun and make a lot of friends. For the duration of your work term, you will be a member of a multi-disciplinary engineering team responsible for the design and implementation of the next generation of Motorola's market-leading high-performance video solutions products.

We are looking for the best people: smart, creative, passionate about their work, and excited for new challenges.

The successful candidate will be responsible for:

  • Using Go/C++ to produce and maintain robust, high performance, scalable application software
  • Acting as a member of a scrum team responsible for features required to deploy and maintain AI features for video security
  • Designing, creating, maintaining, and delivering code and scripts for Linux environments
  • The application of object-oriented patterns for the design of concurrent, networked, software components

Qualifications:

  • Progress towards a degree in Computer Engineering, Computer Science, or related technical discipline
  • Demonstrated Go/C++ design and programming ability (including new C++11 and C++14 features)
  • Strong knowledge of multithreaded operating systems, performance, applications and concepts
  • Knowledge of IP networking applications and concepts
  • Academic or job-related experience developing software in a Linux environment
  • Excellent verbal and written communications skills

Preference will be given to candidates with the following skills and experience:

  • Knowledge of digital video/audio codecs, standards, transport and concepts
  • Knowledge of computer vision and machine learning
  • Experience with Go
  • Experience with Python

Target Base Salary Range: 38,000 - 50,000 CAD

Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.

#LI-CA1

Basic Requirements

  • Enrollment in an accredited university undergraduate or Master's program

Travel Requirements

None

Relocation Provided

None

Position Type

Intern

Set alerts for more jobs like Software Developer, AI Co-Op
Set alerts for new jobs by Motorola solutions
Set alerts for new Research Development jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙