software developer

About Motus

 

The founders of Motus Design Group witnessed the failure of many truly great ideas during the product development stage and wanted to do something different to see incredible ideas become reality.  Motus Design Group was formed as a unique vision of a Product Design company that empowers entrepreneurs and businesses to develop innovative ideas and bring them from concept to production.  We combine effective project management with multi-disciplinary product development.

About our team

We look for individuals who are motivated by solving challenging problems, excited by interesting projects and new experiences, and who thrive in a friendly, cooperative and inclusive work environment.  As part of the Motus team, you will work with firmware, mechanical and electronics engineers on multiple projects to identify key goals, areas of risk, and mitigation strategies to ensure the best outcome for a wide range of clients and projects (including our own internally developed sport measurement systems).

 

About the job

As a Software Developer / Engineer you will be responsible for the architecture, implementation and validation of embedded and desktop software solutions to meet functional design requirements for a variety of applications.

 

Qualifications:

REQUIRED

  • Bachelor’s degree or equivalent education in computer science, software engineering, computer engineering, electrical engineering, or related field

  • Demonstrable proficiency in at least one programming languages (C, C++, Python, etc) and Git-based source code management systems (UI and/or CLI)

  • Conceptual understanding of software architecture, security, scalability, testing and deployment.

  • Excited and self-motivated by hard technical challenges

  • Strong written and verbal communication skills

  • Comfortable working in both Linux and Windows environments.

 

DESIRED

  • Working knowledge of the end-to-end software development life cycle, including architecture, authentication and security protocols, scalability, testing and deployment.

  • Ability to work across different tiers (UI, API Integration, IoT, Database, etc)

  • Strong debugging and troubleshooting skills

  • Conceptual understanding of :

  • micro service architectures , RESTFUL APIs, and GraphQL

  • IoT frameworks (Azure, AWS), and protocols (MQTT, AMQP, etc)

  • UI frameworks like Angular and React

  • Experience with Machine Learning algorithms and data processing

  • Full-stack web application development

  • Android or iOS application development

  • Strong understanding of math, physics, data analysis of state space systems, machine learning and kalman filtering

 

Compensation & Benefits

  • Competitive pay based on your experience and market rates

  • 3 weeks vacation pay

  • Flexible health plan

  • Flexible working hours to encourage a healthy balance between work and personal lives. Our goal is to have the entire team generally keep core in-office hours from 10 am to 4 pm most days. Some of us come in earlier, some stay later and many of us work from home when necessary.

 

HOW TO APPLY

 

Email a cover letter, resume and any other documentation requested by the job description in PDF format to careers@motusdesign.ca unless another address is specified in the body of the job posting.

We'll contact you if we see a fit.

 

Thank you for taking the time to apply.