Software Developer
at Motion Metrics International Corp
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jan, 2025 | Not Specified | 21 Oct, 2024 | 2 year(s) or above | Multithreading,Qml,Algorithm Design,Boost,Computer Engineering,Data Structures,Qt,Cmake,Opencv,C++,Object Oriented Programming,Mongodb,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
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
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
REQUIREMENT SUMMARY
Min:2.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Engineering
Proficient
1
Vancouver, BC, Canada