Skip to main content
Telecommut

Senior Software Developer

SOSV HAX

Full time Posted: 3 weeks ago Software Development

Hiring from: Canada

Facebook LinkedIn Email X Copy URL

Senior Software Developer

Full TimeDeveloper

Vancouver, BC, CA

30+ days agoRequisition ID: 1075

Motion Metrics International is the Center of Excellence in AI of the Weir Group PLC located on the University of British Columbia campus that designs, develops, and deploys advanced monitoring solutions for heavy-duty industries. Our products combine custom-designed rugged hardware and “embedded + cloud-based” software to address some of the most challenging problems in the mining industry by using imaging and other sensor technologies.

Responsibilities:

  • Architect, design, prototype, implement, integrate and document product software features
  • Develop well-documented, optimized, reliable and clean code
  • Maintain and improve existing codebase by making modifications as required
  • Identify, diagnose and resolve software issues
  • Write automated tests to thoroughly validate the correctness of the code
  • Collaborate with the relevant stakeholders to determine software requirements and identify optimal solutions
  • Participate in code reviews and project planning activities
  • Mentor and train less experienced team members

Requirements:

  • Degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of professional experience
  • Proficiency developing with C++ (including C++11/14/17 features)
  • Excellent problem solving and troubleshooting skills
  • Strong grasp of object-oriented programming, parallel programming, data structures, algorithm design and complexity analysis
  • Thorough knowledge of Linux environment
  • Experience in programming user interfaces with Qt+QML
  • Experience with CMake, Bash and Conan.io
  • Experience with Git or similar version control systems
  • Ability to rapidly learn new APIs
  • Excellent organizational and communications skills

Beneficial Skills:

  • Proficiency in Python3 programming language
  • Experience with any of the following: Boost, OpenCV, Tensorflow, MongoDB, Google Test and Protobuf
  • Experience with AWS or other cloud providers
  • Experience in leading a team of software developers

Motion Metrics International Corp. offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. Interested candidates, please submit your resume with cover letter to https://www.motionmetrics.com/careers/. Due to the high volume of applications we receive, only those selected for an interview will be contacted. Thank you!

Copyright 2026, ADP, Inc. All rights reserved.

Powered by

PRIVACY | LEGAL | REQUIREMENTS | Artificial Intelligence

To manage your preferences, click here

Powered by

Facebook LinkedIn Email X Copy URL

Senior Software Developer

Full TimeDeveloper

Vancouver, BC, CA

30+ days agoRequisition ID: 1075

Motion Metrics International is the Center of Excellence in AI of the Weir Group PLC located on the University of British Columbia campus that designs, develops, and deploys advanced monitoring solutions for heavy-duty industries. Our products combine custom-designed rugged hardware and “embedded + cloud-based” software to address some of the most challenging problems in the mining industry by using imaging and other sensor technologies.

Responsibilities:

  • Architect, design, prototype, implement, integrate and document product software features
  • Develop well-documented, optimized, reliable and clean code
  • Maintain and improve existing codebase by making modifications as required
  • Identify, diagnose and resolve software issues
  • Write automated tests to thoroughly validate the correctness of the code
  • Collaborate with the relevant stakeholders to determine software requirements and identify optimal solutions
  • Participate in code reviews and project planning activities
  • Mentor and train less experienced team members

Requirements:

  • Degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of professional experience
  • Proficiency developing with C++ (including C++11/14/17 features)
  • Excellent problem solving and troubleshooting skills
  • Strong grasp of object-oriented programming, parallel programming, data structures, algorithm design and complexity analysis
  • Thorough knowledge of Linux environment
  • Experience in programming user interfaces with Qt+QML
  • Experience with CMake, Bash and Conan.io
  • Experience with Git or similar version control systems
  • Ability to rapidly learn new APIs
  • Excellent organizational and communications skills

Beneficial Skills:

  • Proficiency in Python3 programming language
  • Experience with any of the following: Boost, OpenCV, Tensorflow, MongoDB, Google Test and Protobuf
  • Experience with AWS or other cloud providers
  • Experience in leading a team of software developers

Motion Metrics International Corp. offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. Interested candidates, please submit your resume with cover letter to https://www.motionmetrics.com/careers/. Due to the high volume of applications we receive, only those selected for an interview will be contacted. Thank you!

Copyright 2026, ADP, Inc. All rights reserved.

Powered by

PRIVACY | LEGAL | REQUIREMENTS | Artificial Intelligence

To manage your preferences, click here

Powered by

Facebook LinkedIn Email X Copy URL

Senior Software Developer

Full TimeDeveloper

Vancouver, BC, CA

30+ days agoRequisition ID: 1075

Motion Metrics International is the Center of Excellence in AI of the Weir Group PLC located on the University of British Columbia campus that designs, develops, and deploys advanced monitoring solutions for heavy-duty industries. Our products combine custom-designed rugged hardware and “embedded + cloud-based” software to address some of the most challenging problems in the mining industry by using imaging and other sensor technologies.

Responsibilities:

  • Architect, design, prototype, implement, integrate and document product software features
  • Develop well-documented, optimized, reliable and clean code
  • Maintain and improve existing codebase by making modifications as required
  • Identify, diagnose and resolve software issues
  • Write automated tests to thoroughly validate the correctness of the code
  • Collaborate with the relevant stakeholders to determine software requirements and identify optimal solutions
  • Participate in code reviews and project planning activities
  • Mentor and train less experienced team members

Requirements:

  • Degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of professional experience
  • Proficiency developing with C++ (including C++11/14/17 features)
  • Excellent problem solving and troubleshooting skills
  • Strong grasp of object-oriented programming, parallel programming, data structures, algorithm design and complexity analysis
  • Thorough knowledge of Linux environment
  • Experience in programming user interfaces with Qt+QML
  • Experience with CMake, Bash and Conan.io
  • Experience with Git or similar version control systems
  • Ability to rapidly learn new APIs
  • Excellent organizational and communications skills

Beneficial Skills:

  • Proficiency in Python3 programming language
  • Experience with any of the following: Boost, OpenCV, Tensorflow, MongoDB, Google Test and Protobuf
  • Experience with AWS or other cloud providers
  • Experience in leading a team of software developers

Motion Metrics International Corp. offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. Interested candidates, please submit your resume with cover letter to https://www.motionmetrics.com/careers/. Due to the high volume of applications we receive, only those selected for an interview will be contacted. Thank you!

Facebook LinkedIn Email X Copy URL

Senior Software Developer

Full TimeDeveloper

Vancouver, BC, CA

30+ days agoRequisition ID: 1075

Motion Metrics International is the Center of Excellence in AI of the Weir Group PLC located on the University of British Columbia campus that designs, develops, and deploys advanced monitoring solutions for heavy-duty industries. Our products combine custom-designed rugged hardware and “embedded + cloud-based” software to address some of the most challenging problems in the mining industry by using imaging and other sensor technologies.

Responsibilities:

  • Architect, design, prototype, implement, integrate and document product software features
  • Develop well-documented, optimized, reliable and clean code
  • Maintain and improve existing codebase by making modifications as required
  • Identify, diagnose and resolve software issues
  • Write automated tests to thoroughly validate the correctness of the code
  • Collaborate with the relevant stakeholders to determine software requirements and identify optimal solutions
  • Participate in code reviews and project planning activities
  • Mentor and train less experienced team members

Requirements:

  • Degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of professional experience
  • Proficiency developing with C++ (including C++11/14/17 features)
  • Excellent problem solving and troubleshooting skills
  • Strong grasp of object-oriented programming, parallel programming, data structures, algorithm design and complexity analysis
  • Thorough knowledge of Linux environment
  • Experience in programming user interfaces with Qt+QML
  • Experience with CMake, Bash and Conan.io
  • Experience with Git or similar version control systems
  • Ability to rapidly learn new APIs
  • Excellent organizational and communications skills

Beneficial Skills:

  • Proficiency in Python3 programming language
  • Experience with any of the following: Boost, OpenCV, Tensorflow, MongoDB, Google Test and Protobuf
  • Experience with AWS or other cloud providers
  • Experience in leading a team of software developers

Motion Metrics International Corp. offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. Interested candidates, please submit your resume with cover letter to https://www.motionmetrics.com/careers/. Due to the high volume of applications we receive, only those selected for an interview will be contacted. Thank you!

Facebook LinkedIn Email X Copy URL

Senior Software Developer

Full TimeDeveloper

Vancouver, BC, CA

30+ days agoRequisition ID: 1075

Motion Metrics International is the Center of Excellence in AI of the Weir Group PLC located on the University of British Columbia campus that designs, develops, and deploys advanced monitoring solutions for heavy-duty industries. Our products combine custom-designed rugged hardware and “embedded + cloud-based” software to address some of the most challenging problems in the mining industry by using imaging and other sensor technologies.

Responsibilities:

  • Architect, design, prototype, implement, integrate and document product software features
  • Develop well-documented, optimized, reliable and clean code
  • Maintain and improve existing codebase by making modifications as required
  • Identify, diagnose and resolve software issues
  • Write automated tests to thoroughly validate the correctness of the code
  • Collaborate with the relevant stakeholders to determine software requirements and identify optimal solutions
  • Participate in code reviews and project planning activities
  • Mentor and train less experienced team members

Requirements:

  • Degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of professional experience
  • Proficiency developing with C++ (including C++11/14/17 features)
  • Excellent problem solving and troubleshooting skills
  • Strong grasp of object-oriented programming, parallel programming, data structures, algorithm design and complexity analysis
  • Thorough knowledge of Linux environment
  • Experience in programming user interfaces with Qt+QML
  • Experience with CMake, Bash and Conan.io
  • Experience with Git or similar version control systems
  • Ability to rapidly learn new APIs
  • Excellent organizational and communications skills

Beneficial Skills:

  • Proficiency in Python3 programming language
  • Experience with any of the following: Boost, OpenCV, Tensorflow, MongoDB, Google Test and Protobuf
  • Experience with AWS or other cloud providers
  • Experience in leading a team of software developers

Motion Metrics International Corp. offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. Interested candidates, please submit your resume with cover letter to https://www.motionmetrics.com/careers/. Due to the high volume of applications we receive, only those selected for an interview will be contacted. Thank you!

Facebook LinkedIn Email X Copy URL

Facebook LinkedIn Email X Copy URL

Facebook LinkedIn Email X Copy URL

Full TimeDeveloper

Vancouver, BC, CA

30+ days agoRequisition ID: 1075

Full TimeDeveloper

Vancouver, BC, CA

Vancouver, BC, CA

30+ days agoRequisition ID: 1075

Motion Metrics International is the Center of Excellence in AI of the Weir Group PLC located on the University of British Columbia campus that designs, develops, and deploys advanced monitoring solutions for heavy-duty industries. Our products combine custom-designed rugged hardware and “embedded + cloud-based” software to address some of the most challenging problems in the mining industry by using imaging and other sensor technologies.

Responsibilities:

  • Architect, design, prototype, implement, integrate and document product software features
  • Develop well-documented, optimized, reliable and clean code
  • Maintain and improve existing codebase by making modifications as required
  • Identify, diagnose and resolve software issues
  • Write automated tests to thoroughly validate the correctness of the code
  • Collaborate with the relevant stakeholders to determine software requirements and identify optimal solutions
  • Participate in code reviews and project planning activities
  • Mentor and train less experienced team members

Requirements:

  • Degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of professional experience
  • Proficiency developing with C++ (including C++11/14/17 features)
  • Excellent problem solving and troubleshooting skills
  • Strong grasp of object-oriented programming, parallel programming, data structures, algorithm design and complexity analysis
  • Thorough knowledge of Linux environment
  • Experience in programming user interfaces with Qt+QML
  • Experience with CMake, Bash and Conan.io
  • Experience with Git or similar version control systems
  • Ability to rapidly learn new APIs
  • Excellent organizational and communications skills

Beneficial Skills:

  • Proficiency in Python3 programming language
  • Experience with any of the following: Boost, OpenCV, Tensorflow, MongoDB, Google Test and Protobuf
  • Experience with AWS or other cloud providers
  • Experience in leading a team of software developers

Motion Metrics International Corp. offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. Interested candidates, please submit your resume with cover letter to https://www.motionmetrics.com/careers/. Due to the high volume of applications we receive, only those selected for an interview will be contacted. Thank you!

Motion Metrics International is the Center of Excellence in AI of the Weir Group PLC located on the University of British Columbia campus that designs, develops, and deploys advanced monitoring solutions for heavy-duty industries. Our products combine custom-designed rugged hardware and “embedded + cloud-based” software to address some of the most challenging problems in the mining industry by using imaging and other sensor technologies.

Responsibilities:

  • Architect, design, prototype, implement, integrate and document product software features
  • Develop well-documented, optimized, reliable and clean code
  • Maintain and improve existing codebase by making modifications as required
  • Identify, diagnose and resolve software issues
  • Write automated tests to thoroughly validate the correctness of the code
  • Collaborate with the relevant stakeholders to determine software requirements and identify optimal solutions
  • Participate in code reviews and project planning activities
  • Mentor and train less experienced team members

Requirements:

  • Degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of professional experience
  • Proficiency developing with C++ (including C++11/14/17 features)
  • Excellent problem solving and troubleshooting skills
  • Strong grasp of object-oriented programming, parallel programming, data structures, algorithm design and complexity analysis
  • Thorough knowledge of Linux environment
  • Experience in programming user interfaces with Qt+QML
  • Experience with CMake, Bash and Conan.io
  • Experience with Git or similar version control systems
  • Ability to rapidly learn new APIs
  • Excellent organizational and communications skills

Beneficial Skills:

  • Proficiency in Python3 programming language
  • Experience with any of the following: Boost, OpenCV, Tensorflow, MongoDB, Google Test and Protobuf
  • Experience with AWS or other cloud providers
  • Experience in leading a team of software developers

Motion Metrics International Corp. offers a generous compensation package and benefits, as well as a fun and driven work environment and culture. Interested candidates, please submit your resume with cover letter to https://www.motionmetrics.com/careers/. Due to the high volume of applications we receive, only those selected for an interview will be contacted. Thank you!

Copyright 2026, ADP, Inc. All rights reserved.

Powered by

PRIVACY | LEGAL | REQUIREMENTS | Artificial Intelligence

To manage your preferences, click here

Powered by

Our site uses cookies and similar technologies to remember your visit, collect statistics of visits and tailor our site to your interests. They also enable to offer tailored advertising and to link to social networks. For more information or to set your cookie preferences, you may at any time use our tool « Cookie Preferences » at the bottom of our site.Cookie Privacy Statement

How to apply

To apply for this job you need to login. If you don't have an account yet, please register.

Post a resume

Similar jobs

Data Labeler

Global Relay

Who we are: For over 25 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated...

Full time Posted: 7 hours ago Hiring from: Canada

About CoLab At CoLab, we help mechanical engineering teams bring life-changing products to market years sooner. CoLab is the AI platform for driving stronger engineering decisions. Every design review in CoLab builds a knowledge repository of design feedback, decisions, and...

Full time Posted: 8 hours ago Hiring from: Canada

7shifts is a scheduling and payroll platform designed to help restaurant teams thrive. With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants. Our mission is to simplify...

Full time Posted: 9 hours ago Hiring from: Canada
Luxury Hotel Valet

Metropolis Technologies

Overview SP+, a Metropolis company, is an artificial intelligence company for the real world. We use computer vision to enable checkout-free parking experiences. So there’s no fumbling with tickets, machines, apps, or credit cards. You just “drive in and drive...

Full time Posted: 9 hours ago Hiring from: United States