Eight Sleep

Senior Firmware Engineer

Eight Sleep

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, New York

Visit company website
AI Apply
Manual Apply

Salary

💰 $180,000 - $210,000 per year

Job Level

Senior

Tech Stack

Node.jsPythonRTOS

About the role

  • Bring current and next generations of Pod hardware to life by designing and implementing firmware
  • Bring-up and implement cutting-edge sensor technologies and incorporate them into products for health monitoring
  • Collaborate with hardware teams to guide prototyping and drive efficient designs and production implementation
  • Lead transformation of firmware development standards and tooling to improve testing and deployment
  • Work closely with manufacturing team in China to develop tests and deliver high-quality products on time
  • Deliver firmware updates directly to fleet with low friction and measurable impact to the business
  • Communicate effectively in both in-person and remote environments

Requirements

  • 5+ years of software engineering experience, with a focus on firmware in C/C++ and client or test tooling in Python or NodeJS
  • Proficiency in developing for compute-constrained and low-memory environments
  • Skilled in creating peripheral drivers and communication protocols (UART, I2C, SPI, USB); knowledgeable in DMA
  • Experience launching and maintaining large fleets of devices, monitoring telemetry, and OTA firmware updates
  • Ability to read and interpret data sheets and schematics; familiarity with logic analyzers and oscilloscopes
  • Adaptive problem solver with a fast-paced iterative approach
  • Willingness and ability to travel regularly to China
  • Proficient with bare metal systems, low level task management, and environments without traditional RTOS
  • Expertise in wireless communication standards (Bluetooth, Wi-Fi)
  • Expertise in automated testing and observability
  • Deep understanding of embedded security practices