Doublepoint creates novel gesture detection algorithms for smartwatches that detect subtle hand gestures at a high level of sensitivity, robustness, and generalize-ability across populations. To iterate faster and scale our operations, we are looking for an Experienced Freelance Firmware Engineer to begin working closely together with our Hardware Team.
The Hardware Team at Doublepoint has three key responsibility areas:
Firstly, the team designs and develops wrist-worn devices with different sensor combinations suitable for performing high quality gesture inference. Such devices are used both internally and as development kits with selected partners. Secondly, the team manages and maintains a fleet of wrist-worn devices for high scale data acquisition. This second activity also includes the design and development of various labelling equipment necessary for producing high quality annotated data sets. Finally, the team is responsible for optimizing, embedding & deploying Doublepoint algorithms and models onto a wide range of architectures used in wearable devices.
As a team member, your main responsibilities will include:
Firmware development for our wrist-worn wearables
Electronics prototyping and schematic validation
Collaborating in PCB Design and Model Embedding projects
The candidate we are looking for must possess:
A proven track record with at least 5 years of Firmware Engineering work.
The ability to write robust, easy to read and extensible code.
Excellent communication skills within cross functional teams where decisions are affected by user interface designers as well as machine learning and algorithm teams.
Thorough experience with rapid electronics prototyping
Fluency in C/C++ and Python
Our ideal candidate would also possess:
Experience leading and drafting electronics projects within small teams
Experience with Platformio and/or IAR Embedded Workbench
Familiarity with TFLite Micro, Computational Graphs, PCB design (e.g. KiCAD)
Prior projects involving time-series classification
A passion for tinkering and creative applications of electronics
Firmware Engineer, Electrical Engineer, Wearable Technology, Embedded Engineer, IoT
Technical interview with Hardware Lead
Culture interview with CTO
Technical Task
Offer
Meet the team and get started
This job comes with several perks and benefits