Senior Embedded Engineer

ButlrBurlingame, CA
$150,000 - $200,000Onsite

About The Position

Butlr is seeking a Senior Embedded Engineer to work across their MCU-based edge sensors and embedded Linux–based platform. This is a hands-on role at the cutting edge of IoT and edge computing, within a company experiencing rapid growth. The engineer will own significant pieces of the embedded stack end to end — firmware, OS builds, connectivity, and OTA — and their work on remote access, updates, and cloud connectivity will be pivotal to product reliability.

Requirements

  • 7+ years of hands-on embedded software development.
  • BS in Computer Science, Electrical or Computer Engineering, or a related field; embedded systems specialization preferred.
  • Deep expertise in C/C++ across RTOS and embedded Linux environments.
  • Hands-on experience with embedded Linux builds (Yocto or Debian-based), BSPs, and kernel or driver development.
  • Experience with networking stacks and multi-interface connectivity, including failover and recovery behavior.
  • Experience with OTA firmware update systems and cloud-IoT integration (AWS IoT Core, Azure, or equivalent).
  • Experience with low-power design for battery-operated devices.
  • Strong communicator — able to translate technical decisions for non-technical stakeholders.

Responsibilities

  • Own the design and implementation of significant components of the embedded software stack for IoT gateway and edge devices.
  • Participate in design and code reviews, and help uphold engineering standards across the embedded team.
  • Work closely with hardware, firmware, QA, and cloud teams to integrate and debug across boundaries.
  • Evaluate and recommend tools, frameworks, and technologies to support the roadmap.
  • Design and develop firmware for MCU-based edge sensors, including RTOS tasks, drivers, sensor integration, wireless stacks, and low-power design.
  • Build and maintain embedded Linux OS images (Yocto or Debian-based), BSPs, kernel modules, and device drivers.
  • Implement and maintain connectivity across Ethernet, Wi-Fi, LTE/4G, Wi-Fi HaLow, and PoE, including failover and recovery behavior.
  • Integrate edge ML inference and cloud middleware (AWS IoT Core, MQTT, REST APIs).
  • Implement security features including secure boot, signed firmware, certificate management, and access control.
  • Develop and maintain OTA firmware update flows, including rollback protection and staged rollout.
  • Implement system health telemetry, watchdog, auto-recovery, and remote diagnostics.
  • Develop and execute embedded test plans; contribute to CI/CD pipelines for firmware builds and validation.
  • Perform peripheral bring-up, SoC driver integration, and RF/sensor validation.
  • Profile and optimize performance across CPU, memory, I/O, storage, and network.

Benefits

  • World-class team with low ego.
  • A work environment that is flexible.
  • Comprehensive health benefits package.
  • Retirement savings plan.
  • Flexible time off.
  • Professional development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service