Software Developer

Hax — Canada · Posted ~2 hours ago

Mid Full-time

Skills

software development software design prototyping software integration clean code automated testing debugging code review documentation Embedded Software Cloud Software Computer Vision Automated Testing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software engineering team developing advanced monitoring solutions for demanding industrial applications. You will design, prototype, implement, integrate, and document software features, maintain an existing codebase, diagnose issues, write automated tests, and participate in code reviews.

Highlights

Work on advanced monitoring software for challenging industrial environments, with opportunities to design, prototype, integrate, test, and improve reliable software systems.

Description

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 featuresDevelop well-documented, optimized, reliable, and clean codeMaintain and improve existing codebase by making modifications as required Identify, diagnose and resolve software issuesWrite automated tests to validate the correctness of code thoroughlyParticipate in code reviewsDevelop software modules according to a specificationInterfacing with third-party APIs Requirements: 2-5 years of professional experienceDegree in Computer Engineering, Computer Science, or related technical disciplineExcellent problem solving and troubleshooting skillsStrong experience with object-oriented programming on C++Understanding of data structures and algorithm designExperience with multithreading and GUI programmingExperience with development for Linux OSExperience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirableExperience with Python3 programming languageExperience 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 featuresDevelop well-documented, optimized, reliable, and clean codeMaintain and improve existing codebase by making modifications as required Identify, diagnose and resolve software issuesWrite automated tests to validate the correctness of code thoroughlyParticipate in code reviewsDevelop software modules according to a specificationInterfacing with third-party APIs Requirements: 2-5 years of professional experienceDegree in Computer Engineering, Computer Science, or related technical disciplineExcellent problem solving and troubleshooting skillsStrong experience with object-oriented programming on C++Understanding of data structures and algorithm designExperience with multithreading and GUI programmingExperience with development for Linux OSExperience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirableExperience with Python3 programming languageExperience 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 featuresDevelop well-documented, optimized, reliable, and clean codeMaintain and improve existing codebase by making modifications as required Identify, diagnose and resolve software issuesWrite automated tests to validate the correctness of code thoroughlyParticipate in code reviewsDevelop software modules according to a specificationInterfacing with third-party APIs Requirements: 2-5 years of professional experienceDegree in Computer Engineering, Computer Science, or related technical disciplineExcellent problem solving and troubleshooting skillsStrong experience with object-oriented programming on C++Understanding of data structures and algorithm designExperience with multithreading and GUI programmingExperience with development for Linux OSExperience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirableExperience with Python3 programming languageExperience 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 featuresDevelop well-documented, optimized, reliable, and clean codeMaintain and improve existing codebase by making modifications as required Identify, diagnose and resolve software issuesWrite automated tests to validate the correctness of code thoroughlyParticipate in code reviewsDevelop software modules according to a specificationInterfacing with third-party APIs Requirements: 2-5 years of professional experienceDegree in Computer Engineering, Computer Science, or related technical disciplineExcellent problem solving and troubleshooting skillsStrong experience with object-oriented programming on C++Understanding of data structures and algorithm designExperience with multithreading and GUI programmingExperience with development for Linux OSExperience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirableExperience with Python3 programming languageExperience 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 featuresDevelop well-documented, optimized, reliable, and clean codeMaintain and improve existing codebase by making modifications as required Identify, diagnose and resolve software issuesWrite automated tests to validate the correctness of code thoroughlyParticipate in code reviewsDevelop software modules according to a specificationInterfacing with third-party APIs Requirements: 2-5 years of professional experienceDegree in Computer Engineering, Computer Science, or related technical disciplineExcellent problem solving and troubleshooting skillsStrong experience with object-oriented programming on C++Understanding of data structures and algorithm designExperience with multithreading and GUI programmingExperience with development for Linux OSExperience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirableExperience with Python3 programming languageExperience 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 featuresDevelop well-documented, optimized, reliable, and clean codeMaintain and improve existing codebase by making modifications as required Identify, diagnose and resolve software issuesWrite automated tests to validate the correctness of code thoroughlyParticipate in code reviewsDevelop software modules according to a specificationInterfacing with third-party APIs Requirements: 2-5 years of professional experienceDegree in Computer Engineering, Computer Science, or related technical disciplineExcellent problem solving and troubleshooting skillsStrong experience with object-oriented programming on C++Understanding of data structures and algorithm designExperience with multithreading and GUI programmingExperience with development for Linux OSExperience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirableExperience with Python3 programming languageExperience 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 featuresDevelop well-documented, optimized, reliable, and clean codeMaintain and improve existing codebase by making modifications as required Identify, diagnose and resolve software issuesWrite automated tests to validate the correctness of code thoroughlyParticipate in code reviewsDevelop software modules according to a specificationInterfacing with third-party APIs Requirements: 2-5 years of professional experienceDegree in Computer Engineering, Computer Science, or related technical disciplineExcellent problem solving and troubleshooting skillsStrong experience with object-oriented programming on C++Understanding of data structures and algorithm designExperience with multithreading and GUI programmingExperience with development for Linux OSExperience with version control systems Beneficial Skills: Experience with Qt and QML is highly desirableExperience with Python3 programming languageExperience 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