Firmware Engineer Fitbit by Google San Francisco, CA arm,freertos,c,cpp,ble,i2c,spi,wearable,us_west,faang,medium_team 130000 170000
Fitbit by Google

Firmware Engineer

Location Node San Francisco, CA (hybrid)
Base Compensation USD 130k – USD 170k
Commitment full-time
Clearance Req none
arm freertos c cpp ble i2c spi wearable us_west faang medium_team Visa OK Equity

Overview

Fitbit by Google is looking for a Firmware Engineer to join our wearables team in San Francisco. You will design and implement power-optimized firmware for ARM Cortex-M based fitness trackers and smartwatches. Your work will directly impact the battery life, sensor accuracy, and overall user experience of devices worn by millions.

You will develop Bluetooth LE communication stacks, sensor fusion pipelines for accelerometer and optical heart rate data, and low-power state machine architectures on FreeRTOS. Collaboration with hardware, algorithms, and product design teams is central to the role as you bring new health-sensing features from prototype to production.

The ideal candidate has 3+ years of firmware experience with strong C and C++ skills, a solid understanding of BLE and I2C/SPI protocols, and experience writing efficient code for resource-constrained systems. Familiarity with wearable sensor algorithms or low-power design techniques is highly valued.

Variables & Compensation

  • Equity package
  • Health, dental, and vision insurance
  • Free meals and snacks
  • Wellness stipend