Senior Firmware Engineer
Core
Design and implement firmware for smart sleep hardware (Pod) to enable health monitoring, sensor integration, and OTA updates.
Role type
Senior Firmware Engineer (Embedded Systems)
Builds
Smart sleep hardware devices (Pod) with sensor integration and connectivity features
Domain
Consumer Health Tech / Wearables / IoT
Deliverable
production ML models | product features
Required skills
C/C++, Python, NodeJS, peripheral drivers, communication protocols (UART, I2C, SPI, USB), DMA, bare metal systems, low-level task management, wireless standards (Bluetooth, Wi-Fi), automated testing, embedded security
Preferred skills
Experience with compute-constrained/low-memory environments, logic analyzers, oscilloscopes, hardware bring-up
Technologies
C, C++, Python, NodeJS, UART, I2C, SPI, USB, Bluetooth, Wi-Fi
Responsibilities
Bring-up and implement cutting-edge sensor technologies; collaborate with hardware teams on prototyping and production implementation; lead transformation of firmware development landscape and tooling; work with manufacturing team in China for testing and delivery; monitor telemetry and manage OTA firmware updates
Seniority
Senior, hands-on IC
