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!