Systems Software Engineer
3 hours agoSeniorSalary: 200K - 400KRedwood City, CAOnsiteFull TimeEngineeringJobs by Sunday Robotics
Sunday RoboticsVisit Sunday Robotics website
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
Funding history
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.
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
