Salary Competitive

Company

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.


Responsibility

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


Requirements

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


Keywords

Firmware Engineer, Electrical Engineer, Wearable Technology, Embedded Engineer, IoT


Recruitment Steps

  1. Technical interview with Hardware Lead

  2. Culture interview with CTO

  3. Technical Task

  4. Offer

  5. Meet the team and get started

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Near public transit
Near public transit

Social gatherings
Social gatherings

Equity package
Equity package

Free office snacks
Free office snacks

New tech gear
New tech gear

See all 13 benefits

Working at
Doublepoint

Doublepoint creates gesture recognition software for smartwatches. Our technologies are being used to control AR/VR, IoT, wearables, automotive, AI assistants, TVs, and much more. Our smartwatch algorithms detect subtle hand gestures and need to be accurate, responsive, low power, and generalizable across populations. We're a small team of 15 people based mostly in Helsinki, with 6m euro in funding from VCs and angels. Our technology is being used by over 65k people today to make their everyday life more comfortable.

Read more about Doublepoint

company gallery image