engineering
Posted 4 weeks agoSenior Firmware Engineer, Connectivity
at Eight Sleep
San Francisco, Ca Or New York, United StatesHybrid
Responsibilities
- Own the BLE Stack: Architect, implement, and maintain the Bluetooth connectivity layer across our Pod ecosystem.
- Define GATT services, characteristics, and connection strategies that deliver reliable, secure, and power-efficient communication.
- Optimize for Always-On Devices: Drive radio-on time, advertising intervals, connection parameters, and PHY selection while maintaining low-latency sync of biometric data.
- Ensure Bulletproof Interoperability: Deliver a connectivity
- Ship and Sustain OTA at Scale: Design and harden the secure OTA DFU pipeline so we can confidently push firmware to a global fleet of devices with low friction and zero bricks.
- Track record shipping secure OTA DFU (signed images, dual-bank update, rollback) on a constrained device.
Requirements
- Sr. Firmware Engineer, Bluetooth (BLE) Eight Sleep is the world’s first sleep fitness company.
- experience that "just works" across the long tail of iOS and Android devices, OS versions, and real-world RF environments.
- Bring Up New Silicon: Partner with hardware teams on board bring-up, antenna tuning, regulatory certification (FCC/CE/Bluetooth SIG qualification), and silicon-vendor stack integration for our Nordic-based platform.
- Effective Remote Communication: Thrive in a hybrid in-person and remote work environment, ensuring clear and impactful communication across firmware, mobile, hardware, and ML teams.
- Deep Protocol Knowledge: Strong working knowledge of the Bluetooth stack end-to-end — GAP, GATT, SMP, L2CAP, link layer behavior, advertising and scanning, connection events, pairing/bonding, and BLE security (LE Secure Connections, key management).
- experience with at least one vendor BLE stack and SDK (Nordic SoftDevice / nRF Connect SDK / Zephyr, Apple/Broadcom, TI, or similar). Comfortable reading and debugging vendor stack source.
- Embedded Fundamentals: Fluency in C/C++ on resource-constrained microcontrollers; proficiency with Python or NodeJS for host-side tooling.
- Power Discipline: Demonstrated ability to hit ultra-low-power targets: measuring and optimizing radio duty cycle, sleep current, and connection parameters against real battery-life budgets.
- Fluent with logic analyzers, oscilloscopes, and BLE protocol sniffers (Ellisys, Frontline, nRF Sniffer, or equivalent).