Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sunday Robotics

Open 23d

Systems Software Engineer

Posted 6 views
Discussion

Summary

Sunday Robotics is hiring a Systems Software Engineer in Redwood City to build core robot runtime capabilities — IPC, scheduling, monitoring, logging, tracing, profiling, and offline replay — while optimizing CPU performance and latency for real-time robotic software. Core stack: C++/C/Rust on Linux with perf, ftrace, and eBPF.

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.

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

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

Benefits

  • Equity

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available