Software Developer

Motion Metrics International Corp.

$80K — $100K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-5 years of professional experience in software development
  • Bachelor's degree in Computer Engineering, Computer Science, or similar field
  • Strong problem solving and troubleshooting abilities
  • Proficiency in object-oriented programming, specifically C++
  • Solid understanding of data structures and algorithm design
  • Experience with multithreading and GUI programming
  • Familiarity with Linux operating system and version control systems

Responsibilities

  • Collaborate with team members to design and implement software features
  • Write clean, optimized, and well-documented code
  • Maintain and enhance existing codebase as needed
  • Diagnose and resolve software-related issues
  • Create automated tests to ensure code correctness
  • Participate in peer code reviews
  • Develop software modules according to specifications
  • Integrate with third-party APIs

Benefits

  • Generous compensation package
  • Enjoy a fun and dynamic work environment
  • Opportunities for professional growth and development
  • Collaborative team culture
  • Flexible work arrangements available
Full Job Description
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!

Similar Jobs

More Jobs at Motion Metrics International Corp.

  • Software Developer
    $80K — $100K *
    Vancouver, BC V5K 5J9
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Developer jobs: