Skip to content
EightsleepEightsleepSan Francisco, CA

Senior Firmware Engineer, Bluetooth

Own and scale the Bluetooth Low Energy stack for next-generation sleep hardware, focusing on reliable, power-efficient connectivity and OTA updates. Requires 5+ years embedded experience with deep BLE protocol and Nordic stack expertise.

140k – 180k/yr
On-site5+ YOEEmbedded Engineering

About the role

How you'll contribute

  • 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 experience that "just works" across the long tail of iOS and Android devices, OS versions, and real-world RF environments. Use sniffers, protocol analyzers, and on-device telemetry to root-cause cross-stack issues with mobile and Pod gateway teams.
  • 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.
  • 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.
  • Global Collaboration: Work closely with our manufacturing partners in China to develop RF and BLE production tests, ensuring we ship high-quality, fully-validated devices on time.

What you need to succeed

  • Proven BLE Expertise: 5+ years of embedded software engineering, with at least 3 years shipping production BLE firmware.
  • 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).
  • Silicon Vendor Stacks: Hands-on experience with at least one vendor BLE stack and SDK (Nordic SoftDevice / nRF Connect SDK / Zephyr, Apple/Broadcom, TI, or similar).
  • Embedded Fundamentals: Fluency in C/C++ on resource-constrained microcontrollers; proficiency with Python or NodeJS for host-side tooling. Skilled at peripheral drivers and bus protocols (UART, I2C, SPI), DMA, and low-power design.
  • 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.
  • Shipping at Scale: Have launched and maintained large fleets of wireless devices, including monitoring connectivity telemetry, sync reliability, and OTA firmware updates in the field.
  • Hardware Acumen: Ability to read data sheets, schematics, and antenna matching networks for hardware bring-up and RF debugging. Fluent with logic analyzers, oscilloscopes, and BLE protocol sniffers (Ellisys, Frontline, nRF Sniffer, or equivalent).

What sets you apart

  • Track record shipping secure OTA DFU (signed images, dual-bank update, rollback) on a constrained device.
  • Experience with multi-link / multi-role BLE topologies.
  • Bluetooth SIG qualification and regulatory certification experience (FCC/IC/CE/MIC).
  • Bare-metal and cooperative-scheduler design in environments without a traditional RTOS.
  • Expertise in automated BLE testing, RF chamber test setup, and connectivity observability/telemetry.
  • Deep understanding of embedded security practices: secure boot, key provisioning, encrypted firmware, and threat modeling for wireless attack surfaces.

Skills

Bluetooth Low EnergyBleEmbedded C/C++Gatt/Gap/Smp/L2CapNordic Nrf SdkZephyr RtosOta DfuPower OptimizationPythonRf DebuggingHardware Bring-Up
Forterra

Senior Command and Control Software Engineer

ForterraClarksburg, MD

Senior embedded engineer developing real-time C++ edge software on NVIDIA Jetson devices for electromagnetic spectrum operations, signal processing, and C2 interfaces. Owns data pipelines, protocols, and deployment from bring-up through hardware integration.

140k – 220k/yr
On-site5+ YOEEmbedded Engineering
Turion Space

Senior GNC Engineer

Turion SpaceIrvine, CA

Senior GNC Engineer designing, developing, and validating advanced guidance, navigation, and control algorithms and systems for satellite RPO missions. Requires expertise in orbital mechanics, simulation/testing (HIL/SIL), and mentoring juniors; PhD/MS preferred with 2-4+ years experience.

150k – 213k/yr
Hybrid4+ YOEEmbedded Engineering
Orchard

Senior Robotics Software Engineer (Perception & Localization)

OrchardSan Francisco, CA +1

Develops advanced perception and localization algorithms for tractor-mounted AI camera systems on farms, fusing sensor data like stereo depth and GNSS for precise positioning. Requires 4+ years in robotics with expertise in computer vision and edge-optimized Python/C++ code.

150k – 250k/yr
On-site4+ YOEEmbedded Engineering
9 Mothers

Robotics Engineer, Senior

9 MothersAustin, TX

Designs and implements control systems for autonomous interceptor platforms, including high-bandwidth control loops, sensor fusion on embedded hardware, and motor control using Rust/C++ on RTOS. Requires expertise in control theory, embedded systems, and robotics hardware.

150k – 250k/yr
On-siteEmbedded Engineering
Skydio

Systems Integration and Test Engineer (Mid to Senior Level)

SkydioSan Mateo, CA

Owns definition, integration, verification, and failure analysis of autonomous drone systems. Drives requirements, architecture, testing, data analysis, and cross-functional issue resolution to ensure product reliability for infrastructure, public safety, and defense applications. Requires 3+ years in electro-mechanical systems.

128k – 213k/yr
Hybrid3+ YOEEmbedded Engineering