S

Sunday Robotics

Autonomous household robot with data-driven learning

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRedwood City, CA, USA$200k - $300k /yrIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience.
  • At least 3 years of real-time embedded software development, including experience in areas such as architecture design, microcontroller selection, driver development, and working with real-time operating systems.
  • Proficiency in an embedded systems programming language such as C, C++, or Rust.
  • Experience with debugging, instrumentation, and performance optimization across hardware, firmware, and host-side systems software.
  • Experience working with electrical engineering teams and the ability to read and understand board schematics and layouts.
  • Experience with communication protocols such as I2C, SPI, UART, CAN (FD), or Ethernet.

Responsibilities

  • Own firmware end-to-end across the wearable and robot, from architecture and implementation through integration and production.
  • Write high-performance host-side systems software that serves as the interface layer between firmware and higher-level software.
  • Develop robust communications, over-the-air update, and diagnostics infrastructure for embedded devices.
  • Work with the electrical engineering team to design and bring up new hardware.
  • Solve cross-functional problems spanning hardware, firmware, embedded Linux, and higher-level software.

Desired Qualifications

  • Deliver at least one project from prototype through mass production.
  • Experience building robust, failure-tolerant firmware over-the-air update pipelines.
  • Experience with Ethernet firmware and communications protocol design, especially involving Precision Time Protocol-based time synchronization.
  • Experience with embedded Linux, build systems such as Bazel or CMake, or multi-device system architecture.
  • Familiarity with common control techniques for robot actuators, including cascaded feedback control, proportional-integral-derivative tuning, and torque control.
  • Experience with hardware-in-the-loop testing, production validation software, or fleet-wide hardware observability.
  • Experience developing or porting platform firmware, including coreboot, Unified Extensible Firmware Interface/BIOS, secure boot, or Trusted Platform Module integration.

About the Company

Sunday Robotics

Autonomous household robot with data-driven learning

Sunday Robotics is building Memo, an autonomous home robot that helps families with chores like washing dishes, laundry, and tidying. Memo moves on a wheeled base with a soft silicone shell and uses a telescoping arm to reach from floor to high shelves; it learns by watching humans through a foundation model called ACT-1 trained on real-world chores collected with the Skill Capture Glove. The company differentiates itself by using large-scale “in-the-wild” data (about 10 million home routines from 500+ homes) and a non-humanoid design that emphasizes safety, while aiming for a price close to premium consumer devices rather than cars. Its goal is to make autonomous home robots affordable and deployable, moving from demos to a Founding Family Beta program that delivers robots to selected households.

Company size
201-500
Company stage
Series B
Total funding
$200M
Headquarters
Mountain View, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Sunday Robotics

See more jobs