Retour à la recherche
SH
SOSV HAXSource d’offres vérifiée

Senior Software Developer

Offre en anglais

The role involves architecting, designing, and implementing product software features while maintaining a clean and optimized codebase. Responsibilities also include writing automated tests, collaborating with stakeholders, and mentoring junior team members.

  • Sur place
  • Vancouver, BC
  • Publié 9 sept. 2026
  • Postuler avant le 9 oct. 2026
  • 1 poste

Ouvre un site externe

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

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

Ce que vous ferez

The role involves architecting, designing, and implementing product software features while maintaining a clean and optimized codebase. Responsibilities also include writing automated tests, collaborating with stakeholders, and mentoring junior team members.

Exigences

Candidates must have a degree in Computer Science or Engineering and over 5 years of professional experience, specifically with C++ and Linux. Proficiency in Qt+QML, CMake, and version control systems is required.

Avantages

• Compensation Package

Compétences indiquées

  • Amazon Web ServicesSouhaitée
  • LinuxSouhaitée
  • C++Souhaitée
  • GitSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C++
  • Linux
  • Qt
  • QML
  • CMake
  • Bash
  • Conan.io
  • Git
  • Object-Oriented Programming
  • Parallel Programming
  • Data Structures
  • Algorithm Design
  • Python3
  • AWS
  • OpenCV
  • Tensorflow

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Science & Research
  • Manufacturing

Renseignements supplémentaires

Formation minimale
Baccalauréat
Expérience minimale
5+ ans
Postuler avant le
9 oct. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level