Senior Firmware Engineer, Connectivity
Core
Architect, implement, and maintain the Bluetooth Low Energy (BLE) connectivity stack for the Eight Sleep Pod, ensuring reliable, secure, and power-efficient communication between the device and mobile ecosystems.
Role type
Senior Firmware Engineer (Connectivity/BLE)
Builds
Wireless connectivity layer, OTA firmware update pipeline, and RF production test infrastructure for the Pod ecosystem.
Domain
Consumer Health Tech / Wearables / Bluetooth Low Energy
Deliverable
production ML models | product features | infrastructure
Required skills
Bluetooth Low Energy (BLE) stack architecture, C/C++ on microcontrollers, Nordic SoftDevice/nRF Connect SDK, embedded security (SMP, LE Secure Connections), low-power radio design, hardware bring-up and RF debugging, Python/NodeJS tooling, OTA DFU pipeline design, cross-platform interoperability (iOS/Android).
Preferred skills
Multi-link/multi-role BLE topologies, bare-metal/cooperative-scheduler design without RTOS, automated RF chamber testing, regulatory certification (FCC/CE/Bluetooth SIG), embedded threat modeling.
Technologies
Nordic SoftDevice, nRF Connect SDK, Zephyr, Python, NodeJS, UART, I2C, SPI, logic analyzers, oscilloscopes, BLE protocol sniffers (Ellisys, Frontline, nRF Sniffer).
Responsibilities
Define GATT services and connection strategies; optimize radio-on time and PHY selection for always-on devices; debug cross-stack connectivity issues; design and harden secure OTA DFU pipelines; partner on silicon bring-up and antenna tuning; develop RF production tests for manufacturing partners.
Seniority
Senior, hands-on IC