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 in 2013 with a unique vision of a Product Design and Engineering Services company that empowers entrepreneurs and businesses to develop innovative ideas and bring them from concept to production.
As part of the Motus engineering team, you will work with a team of software, mechanical, and electronics engineers on a wide variety of internally developed sport measurement products, and consultant client projects. Motus aims to be a workplace which enables individuals who are motivated by solving challenging problems to thrive on new experiences and interesting projects. We are a highly focused team in a friendly, cooperative and inclusive work environment.
As a Firmware Engineer, you will report to the Lead Firmware Engineer and be involved in the implementation and validation of embedded systems for a diverse range of applications. As part of a cross disciplinary consultancy you will be called upon to work both as part of a tightly integrated team, and as a solo developer, to address a diverse range of design challenges and deliver a solution that satisfies all physical and functional aspects of the design requirements.
Bachelor’s degree in software engineering, computer engineering, computer science, electrical engineering or related field
Strong understanding of embedded C/C++ programming concepts, real time operating system, and algorithm implementation concepts
Familiarity with 32-bit microcontroller (such as AVR, and ARM) based systems
Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, Git, Segger, etc,
Experience with scripting languages such as Python
Proficiency in reading electronic schematics and component datasheets
Experience in hands-on design, development, and debugging using in-circuit emulators, logic analyzers, and oscilloscopes
Comfortable working with multi-discipline engineering teams throughout all phases of development
Self-motivated, innovative, results-oriented problem solver with exceptional analytical and critical thinking ability
Strong communications and technical writing skills
Familiarity with bare-metal embedded RTOS development for microcontrollers
Experience developing both low-level drivers and application-level firmware
Stack experience with USB, WIFI, TCP/IP, BLE, and ANT+
Mixed signal experience
Experience with Cypress WICED
Experience with Nordic Semiconductor SDK
Experience with AWS, Azure IOT, and REST API, HTTP, AMQP and MQTT integration with embedded systems
Experience with TPM module operation and TLS security on embedded devices
Experience with back end, headless, application development and database design.
Strong understanding of math and physics
Experience and desire to implement AI applications using open source tool-sets
Strong understanding of math, physics, data analysis of state space systems, machine learning and kalman filtering