IoT Software Engineer

Requirements

We are seeking an IoT software engineer with significant Arduino design expertise:

  • Development of software for connected devices including motion control, sensor signal processing, real-time controls, and gaming primitives.
  • Development of OTA software update capabilities for all connected devices.
  • Improvement of network device management, security, performance, etc.
  • Working closely with our game developers for orchestration of all physical devices with game play.

Skills and background:

  • BS or MS in Computer Science or software-related engineering.
  • Advanced signal processing of accelerometer and strain gage data.
  • Software development for the Cortex M0 and M4 family of devices, as well as the ESP32 family of devices.
  • Software development for real-time data processing, sensing, networking and control.
  • Expertise with Arduino-based software development including IP networking, web server and client, WebSocket, device management, JSON, control systems, etc.
  • C, C++ software development in an embedded systems environment, which means very efficient code, use of memory, speed/performance and hard real-time.
  • Expertise with the Arduino IDE including the ability to configure compile-time variables to be set/selectable from the IDE.
  • As a plus, expertise with gaming systems that incorporate physical devices including sequencing, events, timers, progress, and so forth.
  • Plus-plus if you have experience and expertise with writing patents and supporting the patent process.

The Company is well funded and has strategic partnerships with the leading companies in our space, in tech and hospitality. All of our team members, partners, advisors and investors are big fans of the sport we are transforming, so that is a hard requirement for anyone who joins our team. For the right person, this is a dream job – tech, sports and entertainment all in one.

If you are a top engineer looking for far more challenge and far more fun in your career, we invite you to contact us.

SOME ON-SITE WORK REQUIRED

We believe in the flexibility of remote work. However this role will require some physical access to our R&D facilities in the Seattle and greater area.

Contact

This position reports into our CTO, who was a software engineering leader at Google pre-IPO. He is a dynamic engineer with a huge passion for the sport that we are transforming. To apply for this position contact [email protected].