Back to job search
SH
SOSV HAXVerified Job Source

Software Developer

Design, prototype, and implement software features for advanced monitoring solutions in heavy-duty industries. Maintain the existing codebase, resolve software issues, and write automated tests to ensure code correctness.

  • On-site
  • Vancouver, BC
  • Posted Sep 9, 2026
  • Apply by Oct 9, 2026
  • 1 position

Opens an external site

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Facebook LinkedIn Email X Copy URL Software Developer Full TimeDeveloper Vancouver, BC, CA 30+ days agoRequisition ID: 1076 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: Work with team members to 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 validate the correctness of code thoroughly Participate in code reviews Develop software modules according to a specification Interfacing with third-party APIs Requirements: 2-5 years of professional experience Degree in Computer Engineering, Computer Science, or related technical discipline Excellent problem solving and troubleshooting skills Strong experience with object-oriented programming on C++ Understanding of data structures and algorithm design Experience with multithreading and GUI programming Experience with development for Linux OS Experience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirable Experience with Python3 programming language Experience with any of the following: CMake, Conan.io, Boost, OpenCV, MongoDB, GoogleTest and GoogleProtobuf 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 Software Developer Full TimeDeveloper Vancouver, BC, CA 30+ days agoRequisition ID: 1076 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: Work with team members to 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 validate the correctness of code thoroughly Participate in code reviews Develop software modules according to a specification Interfacing with third-party APIs Requirements: 2-5 years of professional experience Degree in Computer Engineering, Computer Science, or related technical discipline Excellent problem solving and troubleshooting skills Strong experience with object-oriented programming on C++ Understanding of data structures and algorithm design Experience with multithreading and GUI programming Experience with development for Linux OS Experience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirable Experience with Python3 programming language Experience with any of the following: CMake, Conan.io, Boost, OpenCV, MongoDB, GoogleTest and GoogleProtobuf 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 Software Developer Full TimeDeveloper Vancouver, BC, CA 30+ days agoRequisition ID: 1076 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: Work with team members to 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 validate the correctness of code thoroughly Participate in code reviews Develop software modules according to a specification Interfacing with third-party APIs Requirements: 2-5 years of professional experience Degree in Computer Engineering, Computer Science, or related technical discipline Excellent problem solving and troubleshooting skills Strong experience with object-oriented programming on C++ Understanding of data structures and algorithm design Experience with multithreading and GUI programming Experience with development for Linux OS Experience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirable Experience with Python3 programming language Experience with any of the following: CMake, Conan.io, Boost, OpenCV, MongoDB, GoogleTest and GoogleProtobuf 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 Software Developer Full TimeDeveloper Vancouver, BC, CA 30+ days agoRequisition ID: 1076 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: Work with team members to 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 validate the correctness of code thoroughly Participate in code reviews Develop software modules according to a specification Interfacing with third-party APIs Requirements: 2-5 years of professional experience Degree in Computer Engineering, Computer Science, or related technical discipline Excellent problem solving and troubleshooting skills Strong experience with object-oriented programming on C++ Understanding of data structures and algorithm design Experience with multithreading and GUI programming Experience with development for Linux OS Experience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirable Experience with Python3 programming language Experience with any of the following: CMake, Conan.io, Boost, OpenCV, MongoDB, GoogleTest and GoogleProtobuf 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 Software Developer Full TimeDeveloper Vancouver, BC, CA 30+ days agoRequisition ID: 1076 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: Work with team members to 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 validate the correctness of code thoroughly Participate in code reviews Develop software modules according to a specification Interfacing with third-party APIs Requirements: 2-5 years of professional experience Degree in Computer Engineering, Computer Science, or related technical discipline Excellent problem solving and troubleshooting skills Strong experience with object-oriented programming on C++ Understanding of data structures and algorithm design Experience with multithreading and GUI programming Experience with development for Linux OS Experience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirable Experience with Python3 programming language Experience with any of the following: CMake, Conan.io, Boost, OpenCV, MongoDB, GoogleTest and GoogleProtobuf 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: 1076 Full TimeDeveloper Vancouver, BC, CA Vancouver, BC, CA 30+ days agoRequisition ID: 1076 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: Work with team members to 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 validate the correctness of code thoroughly Participate in code reviews Develop software modules according to a specification Interfacing with third-party APIs Requirements: 2-5 years of professional experience Degree in Computer Engineering, Computer Science, or related technical discipline Excellent problem solving and troubleshooting skills Strong experience with object-oriented programming on C++ Understanding of data structures and algorithm design Experience with multithreading and GUI programming Experience with development for Linux OS Experience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirable Experience with Python3 programming language Experience with any of the following: CMake, Conan.io, Boost, OpenCV, MongoDB, GoogleTest and GoogleProtobuf 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: Work with team members to 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 validate the correctness of code thoroughly Participate in code reviews Develop software modules according to a specification Interfacing with third-party APIs Requirements: 2-5 years of professional experience Degree in Computer Engineering, Computer Science, or related technical discipline Excellent problem solving and troubleshooting skills Strong experience with object-oriented programming on C++ Understanding of data structures and algorithm design Experience with multithreading and GUI programming Experience with development for Linux OS Experience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirable Experience with Python3 programming language Experience with any of the following: CMake, Conan.io, Boost, OpenCV, MongoDB, GoogleTest and GoogleProtobuf 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

What you’ll do

Design, prototype, and implement software features for advanced monitoring solutions in heavy-duty industries. Maintain the existing codebase, resolve software issues, and write automated tests to ensure code correctness.

Requirements

Requires 2-5 years of professional experience and a degree in Computer Science, Computer Engineering, or a related technical field. Strong proficiency in C++, Linux development, and object-oriented programming is essential.

Benefits

• Compensation Package

Listed skills

  • MongoDBPreferred
  • C++Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C++
  • Object-Oriented Programming
  • Data Structures
  • Algorithm Design
  • Multithreading
  • GUI Programming
  • Linux OS
  • Version Control Systems
  • Qt
  • QML
  • Python3
  • CMake
  • Conan.io
  • Boost
  • OpenCV
  • MongoDB

Job areas

  • Software
  • Technology
  • Engineering

Additional details

Minimum education
Bachelor’s degree
Minimum experience
2+ years
Apply by
Oct 9, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level