All open roles
Robotics Software

🧤 Firmware Engineer – Wearable Sensing & Wireless Systems

Palo Alto, CA (On-Site)/Full-Time

About the role

Join our wearable systems team to build high-performance sensing and wireless firmware for data gloves and on-body robotic interfaces. You will own the full embedded stack—from analog sensor acquisition and real-time signal processing to low-latency wireless streaming—enabling precise teleoperation, tactile feedback, and learning-based dexterous manipulation.

Requirements

  • 01Pursuing or completed BS/MS in Electrical Engineering, Computer Engineering, Robotics, or related fields
  • 02Strong Rust (Embassy) and C/C++ experience in embedded firmware development
  • 03Hands-on experience with low-power microcontrollers and SoCs (STM32, nRF52, ESP32, RP2040, or similar)
  • 04Experience building wearable sensing pipelines using ADCs, SPI/I2C sensors, and DMA
  • 05Understanding of digital signal processing for wearable signals: filtering, drift compensation, calibration, and sensor fusion
  • 06Experience with wireless protocols such as BLE, Wi-Fi, or proprietary low-latency RF links
  • 07Familiarity with power-aware firmware design: sleep states, duty cycling, latency vs. power tradeoffs
  • 08Comfortable using oscilloscopes, logic analyzers, RF sniffers, and JTAG/SWD debuggers
  • 09(+) Experience with strain gauges, FSRs, IMUs, flex sensors, or soft/tactile wearable sensors
  • 10(+) Experience implementing BLE GATT services, custom wireless protocols, or streaming telemetry
  • 11(+) Familiarity with antenna constraints, RF coexistence, and wearable form-factor limitations
  • 12(+) Experience with sensor calibration tools, factory test flows, or per-device compensation
  • 13(+) Exposure to XR, motion capture, haptics, or human-in-the-loop sensing systems

Details & responsibilities

  • 01Design and implement firmware for wearable sensing systems including data gloves and on-body sensor modules
  • 02Build robust, low-latency sensor acquisition and processing pipelines for motion and tactile signals
  • 03Implement wireless streaming of high-rate sensor data to host systems with tight latency constraints
  • 04Optimize firmware for battery life, thermal limits, and comfort in always-on wearable devices
  • 05Develop calibration, pairing, and provisioning flows for wearable devices
  • 06Support bring-up and validation of new wearable PCBs, sensors, batteries, and radio designs
  • 07Collaborate with mechanical, RF, and industrial design teams to meet wearable constraints
  • 08Work closely with teleoperation, controls, and ML teams to align sensing outputs with system needs

Compensation & benefits

  • 01Own the wearable sensing and wireless stack for next-generation robotic teleoperation systems
  • 02Work at the intersection of human sensing, robotics, and real-time systems
  • 03Collaborate with experts in robotics, embedded systems, and AI-driven manipulation
  • 04Access to advanced labs, custom glove prototypes, and in-house robotic platforms
  • 05Competitive salary and meaningful equity
  • 06Comprehensive health, dental, and vision benefits

Interested in this role?

Applying takes a few minutes — you'll need an account to submit.

Apply now