Embedded Systems Engineer

Location: Bay Area, CA or Austin, TX (Hybrid) | Type: Full-Time

Summary

OpenMotion AI is building wearables with flexible circuits that wrap around human bodies — streaming motion and biosignals in real-time to help patients recover faster from surgery or injury. The firmware you write will run on sensors embedded in sleeves worn during physical therapy, fusing IMU data with computer vision to create multimodal AI that guides people through rehabilitation more precisely. It's clinical-grade motion intelligence deployed to high-acuity patients and enables high-resolution healthcare.

We're looking for an embedded systems engineer who wants to own the firmware stack end-to-end and shape the product on a small, fast-moving team.

Description

You will own the firmware that powers BioSleeve. This means writing C for ARM Cortex-M microcontrollers, building BLE stacks that synchronize multiple sensor nodes, and implementing the signal processing pipelines that turn raw IMU and biometric data into meaningful motion intelligence.

Day-to-day, you'll be:

  • Optimizing streaming fidelity and power draw
  • Implementing OTA updates so deployed sleeves can receive new firmware
  • Working directly with our contract manufacturer on board bring-up and test fixtures
  • Tuning BLE connection parameters to handle multi-device sync reliably

Longer-term, you'll help shape the next generation of the platform:

  • Exploring novel MCU architectures for on-device ML inference (TFLite Micro) in collaboration with cross-functional team
  • Driving BLE stack evolution, improved throughput, connection stability
  • Consolidating sensor packages and optimizing power architecture for smaller form factors
  • Expanding multimodal sensing capabilities — integrating new sensor modalities alongside IMU and optical biometrics

This is a hands-on role. You'll have direct access to hardware, real high-acuity patient data, and the autonomy to make architectural decisions. We ship frequently and iterate based on what we learn from clinical deployments.

Key Qualifications

  • 3+ years writing production firmware in C for ARM Cortex-M
  • Built and shipped BLE communication stacks (multi-peripheral/central configurations)
  • Experience with Silicon Labs EFM32/EFR32, Gecko SDK, or comparable embedded platforms
  • Comfortable with I2C/SPI sensor interfaces and real-time constraints
  • Proficient with J-Link/Segger, JTAG, logic analyzers, oscilloscopes
  • Can read schematics and debug hardware issues independently
  • Self-directed; comfortable owning problems end-to-end in a small team

Preferred Qualifications

  • Experience with Silicon Labs BGX BLE modules
  • Worked with BNO080 IMUs, MAX30102 optical sensors, or similar
  • Signal processing background (sensor fusion, quaternion math, filtering)
  • Shipped wearable or medical device firmware
  • Familiarity with FDA regulatory requirements
  • Experience with OTA firmware update architectures
  • Flexible circuit / wearable form factor experience
  • Edge ML Model Deployment

Education

MS in Electrical Engineering, Computer Engineering, or related field preferred. BS with strong experience considered.

Apply Now