Systems Software Engineer

Sunday Robotics is a Mountain View/Redwood City-based AI robotics company developing Memo, a helpful autonomous home robot for household tasks.

Redwood City, United States
About Sunday Robotics

The company develops Memo and the hardware, data-capture, and AI systems used to teach it household skills. Memo is not yet commercially available; Sunday is accepting applications for its 2026 Founding Family beta.

View jobs by Sunday Robotics

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop core robot runtime capabilities, including IPC, scheduling, monitoring, logging, tracing, profiling, and offline replay. You will optimize CPU performance and latency, diagnose systems issues, and build reliable infrastructure for real-time robotic software.

Requirements

  • 2+ years of systems software development experience in high-performance, low-latency, or pseudo-real-time environments
  • Proficiency in C++, C, or Rust
  • Linux expertise including scheduling, IPC, kernel tuning, memory management, and performance tuning
  • Experience with CPU performance optimization
  • Systems debugging skills with perf, ftrace, eBPF, or similar tracing infrastructure

Responsibilities

  • Build messaging infrastructure for high-throughput sensor data and low-latency event flow
  • Develop high-throughput data logging and trigger-based capture infrastructure
  • Profile bottlenecks and reduce stack latency
  • Design work dispatching, prioritization, and monitoring
  • Build tracing, profiling, and runtime introspection tools
  • Enable replay of recorded runs for debugging, regression testing, and ML iteration

Benefits

  • Equity