Yes, we write code (lots of it!), but most essential is our role as translators.  We translate between the culture of hardware and software, between different teams in different parts of the world, and between the initial concept and the realities of production, all without losing sight of the original vision. 

We are uncompromising about finding the best talent when it comes to hiring. And we all love a challenge.

Technology Areas

  • Neuroscience & Neurotechnology
  • Mobile/Android
  • IoT
  • Physical Computing

Technical Skills

  • Systems architecture, design, development and analysis
  • Linux Kernel and specialized OS design and development
  • FPGA and MCU Firmware
  • Real-time and distributed systems
  • Communications protocol design and development
  • SDK development and documentation