Sunday Robotics
Systems Software Engineer
$200K–$400K
Redwood City, CA · On-site · Full-time · Posted Nov 13, 2025
- Experience
- 2+ years; no alternative stated.
About the job
Build and optimize the runtime and supporting infrastructure that robot software depends on, including communications, scheduling, logging, observability, and replay.
What you'll do
- Develop runtime IPC and high-throughput data logging and capture infrastructure.
- Tune CPU performance and design scheduling and monitoring for the robot.
- Build tracing, observability, and offline replay tools for debugging and testing.
What they ask for
- 2+ years developing systems software for high-performance, low-latency, or pseudo-realtime environments.
- Strong proficiency in a systems language such as C++, C, or Rust.
- Deep Linux expertise, including scheduling, IPC, kernel tuning, memory management, and performance tuning.
- Hands-on CPU performance optimization and systems debugging using tools such as perf, ftrace, or eBPF.
Nice to have
- Systems software experience in AV, robotics, or other physical systems.
- Experience with observability or tracing, high-throughput logging or deterministic replay, build systems, or OTA updates.
Pay
$200K – $400K (base salary)
Tools
C++, C, Rust, Linux, perf, ftrace, eBPF
Model-written summary · the original posting is authoritative