Sunday Robotics
Firmware Engineer
$200K–$300K
Redwood City, CA · On-site · Full-time · Posted Mar 30, 2026
- Experience
- 3+ years of real-time embedded software development.
- Education
- BS or MS degree in Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience.
About the job
Develop firmware and host-side systems software for a home robot and wearable, from hardware design and bring-up through integration and production.
What you'll do
- Own firmware architecture, implementation, integration, and production for the wearable and robot.
- Build host-side systems software and embedded communications, OTA, and diagnostics infrastructure.
- Collaborate with the EE team on hardware design and bring-up, and solve cross-functional hardware/software problems.
What they ask for
- 3+ years of real-time embedded software development, including areas such as architecture design, MCU selection, driver development, and RTOSes.
- Proficiency in an embedded systems programming language such as C, C++, or Rust.
- Experience debugging, instrumenting, and optimizing performance across hardware, firmware, and host-side systems software.
- Experience working with electrical engineering teams, reading board schematics and layouts, and using communication protocols such as I2C, SPI, UART, CAN (FD), or Ethernet.
Nice to have
- Delivered at least one project from prototype through mass production.
- Experience with embedded Linux, build systems (Bazel, CMake), or multi-device system architecture.
Pay
$200K – $300K (base salary)
Tools
C, C++, Rust, RTOSes, I2C, SPI, UART, CAN (FD)
Model-written summary · the original posting is authoritative