Senior Software Developer, Go/C++ at Motorola Solutions
Vancouver, BC V6B 1A6, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Oct, 25

Salary

100000.0

Posted On

13 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

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.

JOB DESCRIPTION

This position is based in Vancouver, BC, and the candidate must reside in the Greater Vancouver area, as you will be required to go into the office on a hybrid work schedule.

BASIC REQUIREMENTS

  • Bachelors Degree
  • 3+ years of professional software development experience

TRAVEL REQUIREMENTS

None

Responsibilities
  • Architect, develop, and maintain high-performance AI software solutions using Golang and C++, with a focus on creating robust and scalable systems
  • Dive deep into Linux-based environments, leveraging your expertise in operating system fundamentals (processes, threads, mutexes) to optimize our applications
  • Collaborate with cross-functional teams, including product management and research, to translate complex requirements into elegant, production-ready code
  • Mentor and guide junior engineers, fostering a culture of technical excellence, and knowledge sharing
  • Champion best practices in software development, including comprehensive testing, rigorous code reviews, and thorough documentation
  • Drive the continuous improvement of our CI/CD pipelines to ensure rapid and reliable delivery of our software
  • Apply your knowledge of video codecs, machine learning, and computer vision to build innovative features for our on-premise AI platform
  • Thrive in a fast-paced environment, demonstrating a passion for continuous learning and the ability to quickly master new technologies
Loading...