Butlr

Senior Embedded Engineer

Butlr$150K — $200K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of hands-on embedded software development experience
  • BS in Computer Science, Electrical or Computer Engineering, or related field; embedded systems specialization preferred
  • Deep expertise in C/C++ in RTOS and embedded Linux environments
  • Hands-on experience with embedded Linux builds (Yocto or Debian-based), BSPs, and driver development
  • Experience with networking stacks and multi-interface connectivity
  • Experience with OTA firmware update systems and cloud-IoT integration
  • Experience with low-power design for battery-operated devices
  • Strong communication skills for interfacing with non-technical stakeholders

Responsibilities

  • Own design and implementation of major components of the embedded software stack for IoT gateway and edge devices
  • Participate in design and code reviews, upholding engineering standards within the embedded team
  • Collaborate with hardware, firmware, QA, and cloud teams to integrate and debug systems effectively
  • Evaluate and recommend tools, frameworks, and technologies aligned with the product roadmap
  • Design and develop firmware for MCU-based edge sensors, including driver and sensor integration
  • Build and maintain embedded Linux OS images and relevant modules
  • Implement and maintain connectivity solutions across various protocols and ensure system robustness through failover mechanisms
  • Develop and maintain OTA firmware update processes with rollback protection and monitoring

Benefits

  • World-class team with low ego
  • Flexible work environment
  • Comprehensive health benefits package
  • Retirement savings plan
  • Flexible time off
  • Professional development opportunities
Full Job Description
About the Role:

We're seeking a Senior Embedded Engineer to work across our 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. You'll own significant pieces of the embedded stack end to end - firmware, OS builds, connectivity, and OTA - and your work on remote access, updates, and cloud connectivity will be pivotal to our product reliability.

Responsibilities:

Architecture & Collaboration
  • Own the design and implementation of significant components of the embedded software stack for our 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
Platform & Connectivity
  • Design and develop firmware for our 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)
Security, OTA & Reliability
  • 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
Testing, Performance & Integration
  • 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

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

Salary: $150-$200k based on experience

Location: Burlingame, CA

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

About Butlr

Butlr is a technology company that provides a platform for businesses to manage their customer interactions through messaging. The platform integrates with various messaging channels such as SMS, Facebook Messenger, and WhatsApp, allowing businesses to communicate with their customers on their preferred channel. Butlr's platform also includes features such as automated responses, chatbots, and analytics to help businesses improve their customer engagement. The company was founded in 2016 and is headquartered in San Francisco, California.
Learn more about Butlr
Size
25 employees
Industry
Net Income
-$2 million
Founded
2016
5 Year Trend
+50%
Revenue
$5 million
NASDAQ

Similar Jobs

More Jobs at Butlr

More Consumer Technology Jobs

Find similar Senior Embedded Engineer jobs: